Under this section, define the following server SSL settings.
client-auth
The client authentication requirement. See the following table for the supported values.
Value | Description |
---|---|
Need | Client authentication is mandatory. |
Want | Client authentication is wanted but not mandatory. |
None | Client authentication is not wanted. |
Mandatory: Yes.
enabled
true
to enable SSL/TLS, false
otherwise.
Mandatory: No. This optional parameter defaults to true
.
key-alias
The alias of the SSL key in the keystore.
Mandatory: Yes.
key-store
The path of the keystore that contains the SSL server certificate.
See Configuring CA Gateway for how to reference file paths.
Mandatory : Yes.
key-store-type
The type of keystore containing the SSL server certificate.
Type | Description |
---|---|
jks | Java keystore |
pkcs12 | PKCS #12 keystore |
Mandatory: Yes.
protocol
Set this parameter to:
TLS
Mandatory: Only when enabled
is true.
trust-store
The full path of the truststore that contains the CA certificates.
See Configuring CA Gateway for how to reference file paths.
Mandatory: Yes.
trust-store-password
The password of the truststore that contains the CA certificates.
Mandatory: Yes.
trust-store-type
The type of truststore containing the CA certificates.
Type | Description |
---|---|
jks | Java truststore |
pkcs12 | PKCS #12 truststore |
Mandatory: Yes.