io.helidon.common.tls.Tls
Description
TLS configuration - common for server and client
Configuration options
| Key | Type | Default | Description |
|---|---|---|---|
trust | List< | List of certificates that form the trust manager | |
session- | Duration | PT24H | SSL session timeout |
internal- | String | Provider of the key stores used internally to create a key and trust manager factories | |
manager | Tls | The Tls manager | |
endpoint- | String | HTTPS | Identification algorithm for SSL endpoints |
private- | Keys | Private key to use | |
key- | String | Algorithm of the key manager factory used when private key is defined | |
manager- | Boolean | false | Whether to enable automatic service discovery for manager |
secure- | String | Provider to use when creating a new secure random | |
session- | Integer | 20480 | SSL session cache size |
enabled | Boolean | true | Flag indicating whether Tls is enabled |
revocation | Revocation | Certificate revocation check configuration | |
protocol | String | TLS | Configure the protocol used to obtain an instance of javax. |
provider | String | Use explicit provider to obtain an instance of javax. | |
client- | Tls | NONE | Configure requirement for mutual TLS |
cipher- | List< | Enabled cipher suites for TLS communication | |
internal- | String | Type of the key stores used internally to create a key and trust manager factories | |
trust- | String | Trust manager factory algorithm | |
trust- | Boolean | false | Trust any certificate provided by the other side of communication |
protocols | List< | Enabled protocols for TLS communication | |
secure- | String | Algorithm to use when creating a new secure random |
Usages
clients.tls security.providers. idcs- role- mapper. oidc- config. webclient. tls security.providers. oidc. webclient. tls server.features. security. security. providers. idcs- role- mapper. oidc- config. webclient. tls server.features. security. security. providers. oidc. webclient. tls server.sockets. tls server.tls
See the manifest for all available types.