CertificateStatus

Description

An object that defines SSL decryption rule traffic matching criteria based on the status of the certificate presented in the SSL transaction for a connection. Refer to this object from an SSLRule object. (Note: The field level constraints listed here might not cover all the constraints on the field. Additional constraints might exist.)

Model Properties

Property Required Type Description
isValid True string An enum value that determines if traffic is matched based on the validity of the server certificate. Possible values are:
YES - A connection matches the rule only if the certificate is valid. A certificate is considered valid if all of the following conditions are met, otherwise it is invalid:
• The policy trusts the CA that issued the certificate.
• The certificate’s signature can be properly validated against the certificate’s content.
• The issuer CA certificate is stored in the policy’s list of trusted CA certificates.
• None of the policy’s trusted CAs revoked the certificate.
• The current date is between the certificate Valid From and Valid To dates.
NO - A connection matches the rule only if the certificate is invalid. Certificates are considered invalid if any criteria for validity are not met.
ANY (the default) - Do not match connections based on whether the server certificate is valid.
Field level constraints: cannot be null. (Note: Additional constraints might exist)
isSelfSigned True string An enum value that determines if traffic is matched based on whether the server certificate is self-signed. Possible values are:
YES - A connection matches the rule if the server certificate contains the same subject and issuer distinguished name.
NO - A connection matches the rule only if the server certificate contains different subject and issuer distinguished names, that is, the issuer is a Certificate Authority (CA).
ANY (the default) - Do not match connections based on whether the server certificate is self-signed.
Field level constraints: cannot be null. (Note: Additional constraints might exist)
type True string A UTF8 string, all letters lower-case, that represents the class-type. This corresponds to the class name.