Greetings. The draft can't make up its mind about SPKI pinning. In Section 3, it says that SPKI-pinset-based authentication "is out of scope", but then immediately admits that "Section 10 does describe how to combine that approach with the domain name based mechanism described here". However, the draft also talks about SPKI pinning in 4.2, 4.3.2, 5, 6, and then 10. Those sections suggest (sometimes indirectly) that you might want to check both DNS name and SPKI, but Section 10 then disavows specification of what to do if only one of the two identifier types match.

This is a mess. Either the draft has to give consistent, followable guidance or defer to a different document. The latter seems much more likely to get consensus than the former.

Proposal:

In Section 3 about what is out of scope:

o SPKI-pinset-based authentication. This is defined in [RFC7858], and that document gives an example of a profile that uses them. The use of SPKI-pinset-based authentication is not discussed in this document, but might be addressed in a future document.

Then remove any mention of SPKI from the rest of the document (including the definition in Section 2). Also remove the bullet about raw public keys in Section 11, which seems completely out-of-place in a document about DNS name matching.

--Paul Hoffman

_______________________________________________
dns-privacy mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/dns-privacy

Reply via email to