public class ClientTlsStrategyBuilder extends Object
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().
| 构造器和说明 |
|---|
ClientTlsStrategyBuilder() |
| 限定符和类型 | 方法和说明 |
|---|---|
TlsStrategy |
build() |
static ClientTlsStrategyBuilder |
create() |
ClientTlsStrategyBuilder |
setCiphers(String... ciphers)
Assigns enabled ciphers.
|
ClientTlsStrategyBuilder |
setHostnameVerifier(HostnameVerifier hostnameVerifier)
Assigns
HostnameVerifier instance. |
ClientTlsStrategyBuilder |
setSslBufferMode(SSLBufferMode sslBufferMode)
Assigns
SSLBufferMode value. |
ClientTlsStrategyBuilder |
setSslContext(SSLContext sslContext)
Assigns
SSLContext instance. |
ClientTlsStrategyBuilder |
setTlsDetailsFactory(Factory<SSLEngine,TlsDetails> tlsDetailsFactory)
已过时。
Do not use.
|
ClientTlsStrategyBuilder |
setTlsVersions(String... tlslVersions)
Assigns enabled
TLS versions. |
ClientTlsStrategyBuilder |
setTlsVersions(TLS... tlslVersions)
Assigns enabled
TLS versions. |
ClientTlsStrategyBuilder |
useSystemProperties()
Use system properties when creating and configuring default
implementations.
|
public static ClientTlsStrategyBuilder create()
public ClientTlsStrategyBuilder setSslContext(SSLContext sslContext)
SSLContext instance.public final ClientTlsStrategyBuilder setTlsVersions(String... tlslVersions)
TLS versions.public final ClientTlsStrategyBuilder setTlsVersions(TLS... tlslVersions)
TLS versions.public final ClientTlsStrategyBuilder setCiphers(String... ciphers)
public ClientTlsStrategyBuilder setSslBufferMode(SSLBufferMode sslBufferMode)
SSLBufferMode value.public ClientTlsStrategyBuilder setHostnameVerifier(HostnameVerifier hostnameVerifier)
HostnameVerifier instance.@Deprecated public ClientTlsStrategyBuilder setTlsDetailsFactory(Factory<SSLEngine,TlsDetails> tlsDetailsFactory)
TlsDetails Factory instance.public final ClientTlsStrategyBuilder useSystemProperties()
public TlsStrategy build()
Copyright © 2023. All rights reserved.