Baseline Requirements revocation requirement

This is actually a great question, and gets at the heart of how the BRs and CAA work. I've split it out into its own topic.

The BRs are process-oriented more than outcome-oriented, particularly in the CAA requirements. The process is "CAs must check CAA for all hostnames within 8 hours prior to certificate issuance." The outcome is "hostnames with CAA records forbidding issuance don't get certificates issued for them."

Even though the outcome is the same for your hosts (because there were never any CAA records), the problem is that we failed to properly follow the process. Per the BRs, that's grounds for revocation.

On a more practical level, because we didn't check CAA records at the proper time, we have have no way of knowing for sure that they didn't exist at that time (as you mentioned).

I'll also note: If you've checked your certificates and found they don't need renewal, it's probably not because they lacked CAA records, but because they were renewed more recently than the issuance that was affected by the bug.

5 Likes