> Hi Jacob,
> Perhaps not as elegant and concise, but a workaround would be to temporarily 
> (until 6844-bis gets incorporated into the Baseline Requirements) prohibit 
> multiple parameters in the same CAA record and instead require that multiple 
> parameters span multiple issue/issuewild records with the same Issuer Domain 
> Name.
> 
> For example, the following CAA issue record:
> CAA 0 issue "acmeca.com; validationmethods=http-01; 
> accounturi=https://api.acmeca.com/acct/1";
> 
> could be expressed with two records:
> CAA 0 issue "acmeca.com; validationmethods=http-01"
> CAA 0 issue "acmeca.com; accounturi=https://api.acmeca.com/acct/1";
> 
> This isn't very DRY, but this would avoid interoperability conflicts with 
> tooling and other CAs that refuse to issue certificates when encountering CAA 
> records with invalid syntax.
This doesn't work; it changes logical-AND to logical-OR.

For
> CAA 0 issue "acmeca.com; validationmethods=http-01; 
> accounturi=https://api.acmeca.com/acct/1";
the account URI AND validation method must match.

For
> CAA 0 issue "acmeca.com; validationmethods=http-01"
> CAA 0 issue "acmeca.com; accounturi=https://api.acmeca.com/acct/1";
at least one of the account URI OR validation method must match.

I support sticking with the current draft using semicolons.

_______________________________________________
Acme mailing list
Acme@ietf.org
https://www.ietf.org/mailman/listinfo/acme

Reply via email to