> The underscore prefix ensures that the random value cannot collide with an actual domain name that uses the same random value. While the odds of that happening are practically negligible, the validation is still deemed as non-compliant if it does not include the underscore prefix. That's not the rationale for mandating the underscore prefix. The actual reason is so services that allow users to create DNS records at…
> For example, if an attacker requests a certificate for dyndns.example Shouldn't that get caught by the Public Suffix List? I would hope DigiCert has checks in place to prevent someone domain-validating ownership of the entire of co.uk under any circumstances :) (They should still revoke the mis-issued certificates though)
PSL is a best-effort sort of thing, so it's good but not definitive. It would be dangerous to rely on it when issuing certs imo.