Description
TLS configuration - common for server and client.
Usages
Configuration options
| Key | Kind | Type | Default Value | Description |
|---|---|---|---|---|
cipher-suite | LIST | String | Enabled cipher suites for TLS communication | |
client-auth | VALUE | i.h.c.t.TlsClientAuth | NONE | Configure requirement for mutual TLS |
enabled | VALUE | Boolean | true | Flag indicating whether Tls is enabled |
endpoint-identification-algorithm | VALUE | String | HTTPS | Identification algorithm for SSL endpoints |
internal-keystore-provider | VALUE | String | Provider of the key stores used internally to create a key and trust manager factories | |
internal-keystore-type | VALUE | String | Type of the key stores used internally to create a key and trust manager factories | |
key-manager-factory-algorithm | VALUE | String | Algorithm of the key manager factory used when private key is defined | |
manager | VALUE | i.h.c.t.TlsManager | The Tls manager | |
manager-discover-services | VALUE | Boolean | false | Whether to enable automatic service discovery for manager |
private-key | VALUE | i.h.c.p.Keys | Private key to use | |
protocol | VALUE | String | TLS | Configure the protocol used to obtain an instance of javax.net.ssl.SSLContext |
protocols | LIST | String | Enabled protocols for TLS communication | |
provider | VALUE | String | Use explicit provider to obtain an instance of javax.net.ssl.SSLContext | |
revocation | VALUE | i.h.c.t.RevocationConfig | Certificate revocation check configuration | |
secure-random-algorithm | VALUE | String | Algorithm to use when creating a new secure random | |
secure-random-provider | VALUE | String | Provider to use when creating a new secure random | |
session-cache-size | VALUE | Integer | 20480 | SSL session cache size |
session-timeout | VALUE | Duration | PT24H | SSL session timeout |
trust | LIST | i.h.c.p.Keys | List of certificates that form the trust manager | |
trust-all | VALUE | Boolean | false | Trust any certificate provided by the other side of communication |
trust-manager-factory-algorithm | VALUE | String | Trust manager factory algorithm |
See the manifest for all available types.