Uses of Class
io.helidon.webserver.WebServerTls.Builder
Packages that use WebServerTls.Builder
-
Uses of WebServerTls.Builder in io.helidon.webserver
Methods in io.helidon.webserver that return WebServerTls.BuilderModifier and TypeMethodDescriptionWebServerTls.Builder.allowedCipherSuite(List<String> cipherSuite) Set allowed cipher suite.static WebServerTls.BuilderWebServerTls.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) Configures aSSLContextto use with the server socket.Set the trust key configuration to be used to validate certificates.Set the trust key configuration to be used to validate certificates.