Options
All
  • Public
  • Public/Protected
  • All
Menu

Namespace CreateSslForwardProxyProfileDetails

Request for creating SSLForwardProxy used on the firewall policy rules.

Properties

Optional areCertificateExtensionsRestricted

areCertificateExtensionsRestricted: undefined | false | true

Whether to block sessions if the server's certificate uses extensions other than key usage and/or extended key usage.

Optional isAutoIncludeAltName

isAutoIncludeAltName: undefined | false | true

Whether to automatically append SAN to impersonating certificate if server certificate is missing SAN.

Optional isExpiredCertificateBlocked

isExpiredCertificateBlocked: undefined | false | true

Whether to block sessions if server's certificate is expired.

Optional isOutOfCapacityBlocked

isOutOfCapacityBlocked: undefined | false | true

Whether to block sessions if the firewall is temporarily unable to decrypt their traffic.

Optional isRevocationStatusTimeoutBlocked

isRevocationStatusTimeoutBlocked: undefined | false | true

Whether to block sessions if the revocation status check for server's certificate does not succeed within the maximum allowed time (defaulting to 5 seconds).

Optional isUnknownRevocationStatusBlocked

isUnknownRevocationStatusBlocked: undefined | false | true

Whether to block sessions if the revocation status check for server's certificate results in "unknown".

Optional isUnsupportedCipherBlocked

isUnsupportedCipherBlocked: undefined | false | true

Whether to block sessions if SSL cipher suite is not supported.

Optional isUnsupportedVersionBlocked

isUnsupportedVersionBlocked: undefined | false | true

Whether to block sessions if SSL version is not supported.

Optional isUntrustedIssuerBlocked

isUntrustedIssuerBlocked: undefined | false | true

Whether to block sessions if server's certificate is issued by an untrusted certificate authority (CA).

name

name: string

Name of the decryption profile.

Const type

type: string = "SSL_FORWARD_PROXY"

Methods

getDeserializedJsonObj

getJsonObj