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.
View JSON Schema on GitHub

JSON Schema

bigip-icontrol-rest-client-ssl-profile-schema.json Raw ↑
{
  "$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."
    }
  }
}