F5 Networks · Schema
ClientSslProfile
A Client SSL profile for managing SSL/TLS connections between clients and the BIG-IP system.
API GatewayApplication DeliveryAutomationEdge ComputingKubernetesLoad BalancingMulti-CloudNGINXSecurityWAF
Properties
| Name | Type | Description |
|---|---|---|
| kind | string | |
| name | string | |
| fullPath | string | |
| generation | integer | |
| selfLink | string | |
| alertTimeout | string | Alert timeout for SSL handshake. |
| allowNonSsl | string | Whether to allow non-SSL connections. |
| cert | string | Path to the SSL certificate file. |
| certKeyChain | array | Certificate and key chain pairs. |
| ciphers | string | Cipher suite string. |
| defaultsFrom | string | Parent profile. |
| description | string | |
| key | string | Path to the SSL private key file. |
| options | array | SSL options. |
| peerCertMode | string | Client certificate verification mode. |
| renegotiation | string | Whether SSL renegotiation is allowed. |
| secureRenegotiation | string | Secure renegotiation mode. |
| sniDefault | string | Whether this is the default SNI profile. |
| sniRequire | string | Whether SNI is required. |
| sslForwardProxy | string | Whether SSL forward proxy is enabled. |
| uncleanShutdown | string | How to handle unclean SSL shutdowns. |
JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"title": "ClientSslProfile",
"type": "object",
"description": "A Client SSL profile for managing SSL/TLS connections between clients and the BIG-IP system.",
"properties": {
"kind": {
"type": "string"
},
"name": {
"type": "string"
},
"fullPath": {
"type": "string"
},
"generation": {
"type": "integer"
},
"selfLink": {
"type": "string"
},
"alertTimeout": {
"type": "string",
"description": "Alert timeout for SSL handshake."
},
"allowNonSsl": {
"type": "string",
"description": "Whether to allow non-SSL connections."
},
"cert": {
"type": "string",
"description": "Path to the SSL certificate file."
},
"certKeyChain": {
"type": "array",
"description": "Certificate and key chain pairs."
},
"ciphers": {
"type": "string",
"description": "Cipher suite string."
},
"defaultsFrom": {
"type": "string",
"description": "Parent profile."
},
"description": {
"type": "string"
},
"key": {
"type": "string",
"description": "Path to the SSL private key file."
},
"options": {
"type": "array",
"description": "SSL options."
},
"peerCertMode": {
"type": "string",
"description": "Client certificate verification mode."
},
"renegotiation": {
"type": "string",
"description": "Whether SSL renegotiation is allowed."
},
"secureRenegotiation": {
"type": "string",
"description": "Secure renegotiation mode."
},
"sniDefault": {
"type": "string",
"description": "Whether this is the default SNI profile."
},
"sniRequire": {
"type": "string",
"description": "Whether SNI is required."
},
"sslForwardProxy": {
"type": "string",
"description": "Whether SSL forward proxy is enabled."
},
"uncleanShutdown": {
"type": "string",
"description": "How to handle unclean SSL shutdowns."
}
}
}