Hello!
I’ve recently setup Cloudflare tunnels, and I’ve also put an mTLS WAF rule in front of all the tunnel domains. I’ve generated the client cert as per these docs and distributed it onto a few devices, and everything seems to be working fine.
My firewall rule (created with the Create mTLS Rule
button) looks like:
(http.host in {"a.test.com" "b.test.com" ...} and not cf.tls_client_auth.cert_verified)
My question is - does the client cert validation only allow the certs created in my account, for my domain? If someone generated a Cloudflare client cert for their own domain, would the firewall rule accept it?
Thanks!
Edit: Also, if the rule solely is not cf.tls_client_auth.cert_verified
, will mTLS be required for all hosts in the domain?