public class ClientSslContext<T extends ClientSslContext<T>> extends Object
Modifier and Type | Class and Description |
---|---|
static class |
ClientSslContext.ClientSslContextResources
Child mutators for ClientSslContext
|
Constructor and Description |
---|
ClientSslContext(String key) |
Modifier and Type | Method and Description |
---|---|
Integer |
activeSessionCount()
The count of current active sessions.
|
T |
activeSessionCount(Integer value)
The count of current active sessions.
|
void |
addPropertyChangeListener(PropertyChangeListener listener)
Adds a property change listener
|
String |
cipherSuiteFilter()
The filter to apply to specify the enabled cipher suites.
|
T |
cipherSuiteFilter(String value)
The filter to apply to specify the enabled cipher suites.
|
String |
getKey() |
String |
keyManager()
Reference to the key manager to use within the SSLContext.
|
T |
keyManager(String value)
Reference to the key manager to use within the SSLContext.
|
T |
protocol(String value)
The enabled protocols.
|
List<String> |
protocols()
The enabled protocols.
|
T |
protocols(List<String> value)
The enabled protocols.
|
T |
protocols(String... args)
The enabled protocols.
|
String |
providerName()
The name of the provider to use.
|
T |
providerName(String value)
The name of the provider to use.
|
String |
providers()
The name of the providers to obtain the Provider[] to use to load the
SSLContext.
|
T |
providers(String value)
The name of the providers to obtain the Provider[] to use to load the
SSLContext.
|
void |
removePropertyChangeListener(PropertyChangeListener listener)
Removes a property change listener
|
T |
sslSession(SslSession value)
Add the SslSession object to the list of subresources
|
T |
sslSession(SslSessionSupplier supplier)
Install a supplied SslSession object to the list of subresources
|
T |
sslSession(String childKey)
Create and configure a SslSession object to the list of subresources
|
T |
sslSession(String childKey,
SslSessionConsumer consumer)
Create and configure a SslSession object to the list of subresources
|
T |
sslSessions(List<SslSession> value)
Add all SslSession objects to this subresource
|
ClientSslContext.ClientSslContextResources |
subresources() |
String |
trustManager()
Reference to the trust manager to use within the SSLContext.
|
T |
trustManager(String value)
Reference to the trust manager to use within the SSLContext.
|
public ClientSslContext(String key)
public String getKey()
public void addPropertyChangeListener(PropertyChangeListener listener)
public void removePropertyChangeListener(PropertyChangeListener listener)
public ClientSslContext.ClientSslContextResources subresources()
public T sslSessions(List<SslSession> value)
value
- List of SslSession objects.public T sslSession(SslSession value)
value
- The SslSession to addpublic T sslSession(String childKey, SslSessionConsumer consumer)
key
- The key for the SslSession resourceconfig
- The SslSessionConsumer to usepublic T sslSession(String childKey)
key
- The key for the SslSession resourcepublic T sslSession(SslSessionSupplier supplier)
public Integer activeSessionCount()
public String cipherSuiteFilter()
public T cipherSuiteFilter(String value)
public String keyManager()
public T keyManager(String value)
public String providerName()
public T providerName(String value)
public String providers()
public T providers(String value)
public String trustManager()
Copyright © 2020 JBoss by Red Hat. All rights reserved.