enforceMtlsSettings


This behavior repeats m​TLS validation checks between a requesting client and the edge network. If the checks fail, you can deny the request or apply custom error handling. To use this behavior, you need to add either the hostname or client​Certificate criteria to the same rule.

OptionTypeDescriptionRequires
enable​Auth​Setboolean

Enables the Enforce m​TLS Settings checks for this request.

{"displayType":"boolean","tag":"input","type":"checkbox"}
certificate​Authority​Setstring

Specifies at least one of the CA sets defined in the m​TLS Edge Truststore. If a client certificate isn't present or it doesn't match any of the specified CA sets, an error occurs.

enable​Auth​Set is true
{"displayType":"string","tag":"input","type":"text"}
{"if":{"attribute":"enableAuthSet","op":"eq","value":true}}
enable​Ocsp​Statusboolean

Whether to validate if the client certificate successfully passed OCSP revocation checks.

{"displayType":"boolean","tag":"input","type":"checkbox"}
enable​Deny​Requestboolean

Specifies the action to take if enable​Ocsp​Status or enable​Auth​Set fails. Set this to true to deny the request and send a generic HTTP 403 Forbidden response to the client. Set it to false to allow the property to process the request.

enable​Auth​Set is true
OR enable​Ocsp​Status is true
{"displayType":"boolean","tag":"input","type":"checkbox"}
{"if":{"op":"or","params":[{"attribute":"enableAuthSet","op":"eq","value":true},{"attribute":"enableOcspStatus","op":"eq","value":true}]}}