clb — Cloud Load Balancer
clb · type
CertificateInput
9 fields
| Field | Type | Description |
|---|---|---|
| SSLMode | string | Authentication type. UNIDIRECTIONAL: one-way authentication; MUTUAL: mutual authentication. |
| SSLVerifyClient | string | Whether to enable client authentication for mutual authentication. ON: enable it; OPTIONAL: client certificate not required. Default value: ON. |
| CertId | string | Server certificate ID. If this parameter is not specified, you need to upload a certificate and specify CertContent (server certificate content), CertKey (server certificate key), and CertName (server certificate name). |
| CertCaId | string | ID of a client certificate. When the listener adopts mutual authentication (i.e., SSLMode = mutual), if you leave this parameter empty, you must upload the client certificate, including CertCaContent and CertCaName. |
| CertName | string | Name of the uploaded server certificate. If there is no CertId, this parameter is required. |
| CertKey | string | Key of the uploaded server certificate. If there is no CertId, this parameter is required. |
| CertContent | string | Content of the uploaded server certificate. If there is no CertId, this parameter is required. |
| CertCaName | string | Upload client CA certificate name. if SSLMode=MUTUAL and there is no CertCaId, this parameter is required. |
| CertCaContent | string | Upload client certificate content. if SSLMode is MUTUAL and there is no CertCaId, this parameter is required. |
