Paul Hoffman wrote:

At 9:27 AM -0700 6/30/10, Love Hörnquist Åstrand wrote:
I think that both "direct" and "indirect" SHOULD be allowed at the same time.

The reason is that if you have a client that supports SRV lookups, in for 
example jabber, then you want to have the SRV name in there so the client can 
match the server cert with what the user typed.

Of course there are jabber clients out there that don't support SRV lookup and 
want to to the normal direct mappings rules.

Since the server doesn't really know what client they talk to it need to hand out 
a cert that matches both rules -> must hAve both for interop reasons.

So the direct names are not used for intermediate values, they are only used 
with names what comes/is derived user input.
Unfortunately, I agree with this logic.

I agree with this logic too (without "unfortunately" ;-)).

I say "unfortunately" because it means that we then don't have a MUST, and 
therefore lose interoperability. For sanity, the document needs to say why it is OK to 
have both direct and indirect and what to do when they are both there, but I agree that 
we can't say MUST have only one.
I think a document specifying how to perform TLS server identity verification for a particular protocol can specify if only one of them can be allowed (and which one), or if both can be allowed. This addresses interoperability for a particular protocol.

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

Reply via email to