Uses of Class
io.helidon.webserver.WebServerTls.Builder
-
Uses of WebServerTls.Builder in io.helidon.webserver
Modifier and TypeMethodDescriptionWebServerTls.Builder.allowedCipherSuite
(List<String> cipherSuite) Set allowed cipher suite.static WebServerTls.Builder
WebServerTls.builder()
A fluent API builder forWebServerTls
.WebServerTls.Builder.clientAuth
(ClientAuthentication clientAuth) Configures whether client authentication will be required or not.Update this builder from configuration.WebServerTls.Builder.enabled
(boolean enabled) Whether the TLS config should be enabled or not.WebServerTls.Builder.enabledProtocols
(String... protocols) Configures the TLS protocols to enable with the server socket.WebServerTls.Builder.enabledProtocols
(Collection<String> protocols) Configures the TLS protocols to enable with the server socket.WebServerTls.Builder.privateKey
(KeyConfig privateKeyConfig) Configure private key to use for SSL context.WebServerTls.Builder.privateKey
(Supplier<KeyConfig> privateKeyConfigBuilder) Configure private key to use for SSL context.WebServerTls.Builder.sessionCacheSize
(long sessionCacheSize) Set the size of the cache used for storing SSL session objects.WebServerTls.Builder.sessionTimeout
(long timeout, TimeUnit unit) Set the timeout for the cached SSL session objects.WebServerTls.Builder.sessionTimeoutSeconds
(long sessionTimeout) Set the timeout for the cached SSL session objects, in seconds.WebServerTls.Builder.sslContext
(SSLContext context) Explicitly configures aSSLContext
to use with the server socket.WebServerTls.Builder.tlsManager
(TlsManager tlsManager) The Tls manager.Set the trust key configuration to be used to validate certificates.Set the trust key configuration to be used to validate certificates.WebServerTls.Builder.trustAll
(boolean trustAll) Trust any certificate provided by the other side of communication.