WebServerTls (webserver) Configuration

Type: io.helidon.webserver.WebServerTls

Configuration options

Required configuration options
keytypedefault valuedescription
private-key 

Configure private key to use for SSL context.

Optional configuration options
keytypedefault valuedescription
cipher-suite

string[]

 

Set allowed cipher suite. If an empty collection is set, an exception is thrown since it is required to support at least some ciphers.

client-auth

ClientAuthentication (REQUIRE, OPTIONAL, NONE)

none

Configures whether client authentication will be required or not.

enabled

boolean

true

Can be used to disable TLS even if keys are configured.

session-cache-size

long

 

Set the size of the cache used for storing SSL session objects. 0 to use the default value.

session-timeout-seconds

long

 

Set the timeout for the cached SSL session objects, in seconds. 0 to use the default value.

trust 

Set the trust key configuration to be used to validate certificates.