SslContextBuilder |
SslContextBuilder.applicationProtocolConfig(ApplicationProtocolConfig apn) |
Application protocol negotiation configuration.
|
SslContextBuilder |
SslContextBuilder.ciphers(java.lang.Iterable<java.lang.String> ciphers) |
The cipher suites to enable, in the order of preference.
|
SslContextBuilder |
SslContextBuilder.ciphers(java.lang.Iterable<java.lang.String> ciphers,
CipherSuiteFilter cipherFilter) |
The cipher suites to enable, in the order of preference.
|
SslContextBuilder |
SslContextBuilder.clientAuth(ClientAuth clientAuth) |
Sets the client authentication mode.
|
SslContextBuilder |
SslContextBuilder.enableOcsp(boolean enableOcsp) |
Enables OCSP stapling.
|
SslContextBuilder |
SslContextBuilder.endpointIdentificationAlgorithm(java.lang.String algorithm) |
Specify the endpoint identification algorithm (aka. hostname verification algorithm) that clients will use as
part of authenticating servers.
|
static SslContextBuilder |
SslContextBuilder.forClient() |
|
static SslContextBuilder |
SslContextBuilder.forServer(java.io.File keyCertChainFile,
java.io.File keyFile) |
|
static SslContextBuilder |
SslContextBuilder.forServer(java.io.File keyCertChainFile,
java.io.File keyFile,
java.lang.String keyPassword) |
|
static SslContextBuilder |
SslContextBuilder.forServer(java.io.InputStream keyCertChainInputStream,
java.io.InputStream keyInputStream) |
|
static SslContextBuilder |
SslContextBuilder.forServer(java.io.InputStream keyCertChainInputStream,
java.io.InputStream keyInputStream,
java.lang.String keyPassword) |
|
static SslContextBuilder |
SslContextBuilder.forServer(java.security.PrivateKey key,
java.lang.Iterable<? extends java.security.cert.X509Certificate> keyCertChain) |
|
static SslContextBuilder |
SslContextBuilder.forServer(java.security.PrivateKey key,
java.lang.String keyPassword,
java.lang.Iterable<? extends java.security.cert.X509Certificate> keyCertChain) |
|
static SslContextBuilder |
SslContextBuilder.forServer(java.security.PrivateKey key,
java.lang.String keyPassword,
java.security.cert.X509Certificate... keyCertChain) |
|
static SslContextBuilder |
SslContextBuilder.forServer(java.security.PrivateKey key,
java.security.cert.X509Certificate... keyCertChain) |
|
static SslContextBuilder |
SslContextBuilder.forServer(javax.net.ssl.KeyManager keyManager) |
Creates a builder for new server-side SslContext with KeyManager .
|
static SslContextBuilder |
SslContextBuilder.forServer(javax.net.ssl.KeyManagerFactory keyManagerFactory) |
|
SslContextBuilder |
SslContextBuilder.keyManager(java.io.File keyCertChainFile,
java.io.File keyFile) |
Identifying certificate for this host.
|
SslContextBuilder |
SslContextBuilder.keyManager(java.io.File keyCertChainFile,
java.io.File keyFile,
java.lang.String keyPassword) |
Identifying certificate for this host.
|
SslContextBuilder |
SslContextBuilder.keyManager(java.io.InputStream keyCertChainInputStream,
java.io.InputStream keyInputStream) |
Identifying certificate for this host.
|
SslContextBuilder |
SslContextBuilder.keyManager(java.io.InputStream keyCertChainInputStream,
java.io.InputStream keyInputStream,
java.lang.String keyPassword) |
Identifying certificate for this host.
|
SslContextBuilder |
SslContextBuilder.keyManager(java.security.PrivateKey key,
java.lang.Iterable<? extends java.security.cert.X509Certificate> keyCertChain) |
Identifying certificate for this host.
|
SslContextBuilder |
SslContextBuilder.keyManager(java.security.PrivateKey key,
java.lang.String keyPassword,
java.lang.Iterable<? extends java.security.cert.X509Certificate> keyCertChain) |
Identifying certificate for this host.
|
SslContextBuilder |
SslContextBuilder.keyManager(java.security.PrivateKey key,
java.lang.String keyPassword,
java.security.cert.X509Certificate... keyCertChain) |
Identifying certificate for this host.
|
SslContextBuilder |
SslContextBuilder.keyManager(java.security.PrivateKey key,
java.security.cert.X509Certificate... keyCertChain) |
Identifying certificate for this host.
|
SslContextBuilder |
SslContextBuilder.keyManager(javax.net.ssl.KeyManager keyManager) |
A single key manager managing the identity information of this host.
|
SslContextBuilder |
SslContextBuilder.keyManager(javax.net.ssl.KeyManagerFactory keyManagerFactory) |
Identifying manager for this host.
|
SslContextBuilder |
SslContextBuilder.keyStoreType(java.lang.String keyStoreType) |
Sets the KeyStore type that should be used.
|
<T> SslContextBuilder |
SslContextBuilder.option(SslContextOption<T> option,
T value) |
|
SslContextBuilder |
SslContextBuilder.protocols(java.lang.Iterable<java.lang.String> protocols) |
The TLS protocol versions to enable.
|
SslContextBuilder |
SslContextBuilder.protocols(java.lang.String... protocols) |
The TLS protocol versions to enable.
|
SslContextBuilder |
SslContextBuilder.secureRandom(java.security.SecureRandom secureRandom) |
|
SslContextBuilder |
SslContextBuilder.serverName(javax.net.ssl.SNIServerName serverName) |
Add the given server name indication to this client context.
|
SslContextBuilder |
SslContextBuilder.sessionCacheSize(long sessionCacheSize) |
Set the size of the cache used for storing SSL session objects.
|
SslContextBuilder |
SslContextBuilder.sessionTimeout(long sessionTimeout) |
Set the timeout for the cached SSL session objects, in seconds.
|
SslContextBuilder |
SslContextBuilder.sslContextProvider(java.security.Provider sslContextProvider) |
The SSLContext Provider to use.
|
SslContextBuilder |
SslContextBuilder.sslProvider(SslProvider provider) |
|
SslContextBuilder |
SslContextBuilder.startTls(boolean startTls) |
true if the first write request shouldn't be encrypted.
|
SslContextBuilder |
SslContextBuilder.trustManager(java.io.File trustCertCollectionFile) |
Trusted certificates for verifying the remote endpoint's certificate.
|
SslContextBuilder |
SslContextBuilder.trustManager(java.io.InputStream trustCertCollectionInputStream) |
Trusted certificates for verifying the remote endpoint's certificate.
|
SslContextBuilder |
SslContextBuilder.trustManager(java.lang.Iterable<? extends java.security.cert.X509Certificate> trustCertCollection) |
Trusted certificates for verifying the remote endpoint's certificate, null uses the system default.
|
SslContextBuilder |
SslContextBuilder.trustManager(java.security.cert.X509Certificate... trustCertCollection) |
Trusted certificates for verifying the remote endpoint's certificate, null uses the system default.
|
SslContextBuilder |
SslContextBuilder.trustManager(javax.net.ssl.TrustManager trustManager) |
A single trusted manager for verifying the remote endpoint's certificate.
|
SslContextBuilder |
SslContextBuilder.trustManager(javax.net.ssl.TrustManagerFactory trustManagerFactory) |
Trusted manager for verifying the remote endpoint's certificate.
|