- Property Manager name: Client certificate
- Criteria version: The
latestrule format supports theclientCertificatecriteria v1.4. - Rule format status: Beta, possible breaking changes
- Access: Read/Write
- Allowed in includes: Not available for
latestrule format
Matches whether you have configured a client certificate to authenticate requests to edge servers.
| Option | Type | Description | Requires | |
|---|---|---|---|---|
enforceMtls | enum | Specifies custom request handling depending on the result of checks in the | {"displayType":"enum","options":["FAIL","PASS","IGNORE"],"tag":"select"} | |
FAIL | Perform the processing when a valid client certificate is not present. | |||
PASS | Perform the processing when a valid client certificate is present. | |||
IGNORE | Ignore the checks performed in the | |||
certificateState | enum | Specifies the status of the certificate. | enforceMtls is IGNORE | {"displayType":"enum","options":["MISSING","PRESENT_VALID","PRESENT_INVALID","PRESENT"],"tag":"select"}{"if":{"attribute":"enforceMtls","op":"eq","value":"IGNORE"}} |
MISSING | Perform the processing when a client certificate is not present. | |||
PRESENT_VALID | Perform the processing when a valid client certificate is present. | |||
PRESENT_INVALID | Perform the processing when an invalid client certificate is present. | |||
PRESENT | Perform the processing when a client certificate is present, whether or not it is valid. |
