Rob,

You made several good points that address the concerns I raised. If the pre-cert format is NOT a cert (or a TBScertificate), then the syntax specified in 5280 and its predecessors (and X.509) don't strictly apply. I forgot, what is the source of the CMS object format we decided upon.

I also checked with one of the authors of 2459 and he agreed that we always thought in terms of "*" as _the_ wildcard character, but that since we didn't say so explicitly, there is no basis for rejecting "?" or another character. I do suggest that the WG coordinate with some DNS experts to see what they think about our use of non-DNS characters in what is a DNS name pattern matching context, and whether they have a preference for any specific character.

The distinction that you made between the semantics of "*" and the intended semantics for "PRIVATE" was one I had not realized . Specifically, you noted that "*" matches any labal whereas "?" is intended to match only one (redacted) label. That seems like a good reason to us a different character, but it also raises the question of how a Monitor or TLS client is supposed to enforce this requirement. Do you envision these clients remembering every cert that they encounter that matches a redacted pre-cert, and check to see if a CA has issue two certs with different values for a redacted DNS label? if not, why
state this as a requirement?

Steve
_______________________________________________
Trans mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/trans

Reply via email to