ServerSslProfileBinding

ServerSslProfileBinding
ServerSslProfileBinding
JSON Example
{
    "certificate_chain_depth": 0,
    "client_certificate_id": "string",
    "server_auth": "string",
    "server_auth_ca_ids": [
        "string"
    ],
    "server_auth_crl_ids": [
        "string"
    ],
    "ssl_profile_id": "string"
}
integer As int64 As int64
certificate_chain_depth
Optional
Constraints: minimum: 1 maximum: 2147483647 default: 3

authentication depth is used to set the verification depth in the server certificates chain.

string
client_certificate_id
Optional

To support client authentication (load balancer acting as a client authenticating to the backend server), client certificate can be specified in the server-side SSL profile binding

string
server_auth
Optional
Constraints: default: IGNORE

server authentication mode

Possible values are : REQUIRED, IGNORE,
array of string
server_auth_ca_ids
Optional

If server auth type is REQUIRED, server certificate must be signed by one of the trusted Certificate Authorities (CAs), also referred to as root CAs, whose self signed certificates are specified.

array of string
server_auth_crl_ids
Optional

A Certificate Revocation List (CRL) can be specified in the server-side SSL profile binding to disallow compromised server certificates.

string
ssl_profile_id
Optional

Server SSL profile defines reusable, application-independent server side SSL properties.