Remix.run Logo
▲ akerl_ a day ago

> have the website define which CA they use, and don't let any of the others certify it.

Isn’t this exactly what CAA records are for?

▲jeroenhd 11 hours ago | parent [-]

CAA is only verified by CAs. A malicious CA can ignore CAA records.

▲akerl_ 7 hours ago | parent [-]

Sure, but I’m only worried about CAs that exist in root trust stores, and a CA that ignores CAA records has two options:

1. Publish a CT record and tattle on themselves when they issue

2. Don’t publish a CT record and tattle on themselves when they try to use the cert

Either one ends with them getting the boot from the root trust stores. There’s very few folks out there whose adversaries are willing to burn an entire root-trusted CA to attack.