TlsStrategy instances.
When a particular component is not explicitly set this class will
use its default implementation. System properties will be taken
into account when configuring the default implementations when
useSystemProperties() method is called prior to calling
build().
| Modifier and Type | Field and Description |
|---|---|
| private String[] | |
| private HostnameVerifier | |
| private SSLBufferMode | |
| private SSLContext | |
| private boolean | |
| private Factory | tlsDetailsFactory
Deprecated
To be removed.
|
| private String[] |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public TlsStrategy | |
| public static ClientTlsStrategyBuilder | |
| public final ClientTlsStrategyBuilder | |
| public ClientTlsStrategyBuilder | |
| public ClientTlsStrategyBuilder | |
| public ClientTlsStrategyBuilder | |
| public ClientTlsStrategyBuilder | setTlsDetailsFactory(final Factory<SSLEngine, TlsDetails> tlsDetailsFactory)
Deprecated
Do not use.
Assigns TlsDetails Factory instance.
|
| public final ClientTlsStrategyBuilder | |
| public final ClientTlsStrategyBuilder | |
| public final ClientTlsStrategyBuilder |
| ciphers | back to summary |
|---|---|
| private String[] ciphers | |
| hostnameVerifier | back to summary |
|---|---|
| private HostnameVerifier hostnameVerifier | |
| sslBufferMode | back to summary |
|---|---|
| private SSLBufferMode sslBufferMode | |
| sslContext | back to summary |
|---|---|
| private SSLContext sslContext | |
| systemProperties | back to summary |
|---|---|
| private boolean systemProperties | |
| tlsDetailsFactory | back to summary |
|---|---|
| private Factory<SSLEngine, TlsDetails> tlsDetailsFactory
Deprecated To be removed. | |
| tlsVersions | back to summary |
|---|---|
| private String[] tlsVersions | |
| ClientTlsStrategyBuilder | back to summary |
|---|---|
| public ClientTlsStrategyBuilder() | |
| build | back to summary |
|---|---|
public TlsStrategy build()
| |
| create | back to summary |
|---|---|
| public static ClientTlsStrategyBuilder create() | |
| setCiphers | back to summary |
|---|---|
| public final ClientTlsStrategyBuilder setCiphers(final String... ciphers) Assigns enabled ciphers. | |
| setHostnameVerifier | back to summary |
|---|---|
| public ClientTlsStrategyBuilder setHostnameVerifier(final HostnameVerifier hostnameVerifier) Assigns | |
| setSslBufferMode | back to summary |
|---|---|
| public ClientTlsStrategyBuilder setSslBufferMode(final SSLBufferMode sslBufferMode) Assigns | |
| setSslContext | back to summary |
|---|---|
| public ClientTlsStrategyBuilder setSslContext(final SSLContext sslContext) Assigns | |
| setTlsDetailsFactory | back to summary |
|---|---|
| public ClientTlsStrategyBuilder setTlsDetailsFactory(final Factory<SSLEngine, TlsDetails> tlsDetailsFactory)
Deprecated Do not use. Assigns
| |
| setTlsVersions | back to summary |
|---|---|
| public final ClientTlsStrategyBuilder setTlsVersions(final String... tlslVersions) Assigns enabled | |
| setTlsVersions | back to summary |
|---|---|
| public final ClientTlsStrategyBuilder setTlsVersions(final TLS... tlslVersions) Assigns enabled | |
| useSystemProperties | back to summary |
|---|---|
| public final ClientTlsStrategyBuilder useSystemProperties() Use system properties when creating and configuring default implementations. | |