static TlsConfig.Builder |
TlsConfig.builder() |
|
TlsConfig.Builder |
TlsConfig.Builder.config(Config config) |
Update this builder from configuration.
|
TlsConfig.Builder |
TlsConfig.Builder.enabled(boolean enabled) |
Whether the TLS config should be enabled or not.
|
TlsConfig.Builder |
TlsConfig.Builder.enabledProtocols(String... protocols) |
Configures the TLS protocols to enable with the server socket.
|
TlsConfig.Builder |
TlsConfig.Builder.enabledProtocols(Collection<String> protocols) |
Configures the TLS protocols to enable with the server socket.
|
TlsConfig.Builder |
TlsConfig.Builder.privateKey(KeyConfig privateKeyConfig) |
Configure private key to use for SSL context.
|
TlsConfig.Builder |
TlsConfig.Builder.privateKey(Supplier<KeyConfig> privateKeyConfigBuilder) |
Configure private key to use for SSL context.
|
TlsConfig.Builder |
TlsConfig.Builder.sessionCacheSize(long sessionCacheSize) |
Set the size of the cache used for storing SSL session objects.
|
TlsConfig.Builder |
TlsConfig.Builder.sessionTimeout(long timeout,
TimeUnit unit) |
Set the timeout for the cached SSL session objects.
|
TlsConfig.Builder |
TlsConfig.Builder.sessionTimeoutSeconds(long sessionTimeout) |
Set the timeout for the cached SSL session objects, in seconds.
|
TlsConfig.Builder |
TlsConfig.Builder.sslContext(SSLContext context) |
Configures a SSLContext to use with the server socket.
|
TlsConfig.Builder |
TlsConfig.Builder.trust(KeyConfig trustConfig) |
Set the trust key configuration to be used to validate certificates.
|
TlsConfig.Builder |
TlsConfig.Builder.trust(Supplier<KeyConfig> trustConfigBuilder) |
Set the trust key configuration to be used to validate certificates.
|