At 9:17 PM -0500 1/21/10, <black_da...@emc.com> wrote:
>Paul,
>
>> What does "Implementations SHOULD be capable of generating and
>accepting all of these types" mean?
>
>It's hair-splitting time ...
>
>> To assure maximum interoperability, implementations MUST be
>configurable to send at least one of
>> ID_IPV4_ADDR, ID_FQDN, ID_RFC822_ADDR, or ID_KEY_ID, and MUST be
>configurable to accept all of these
>> types.
>
>Short version: MUST be able to send at least *1*, accept all *4*.
>
>> Implementations SHOULD be capable of generating and accepting all of
>these types.
>
>Short version: In addition, SHOULD be able to send all *4*.
>
>The SHOULD for "accepting" is redundant with the previous MUST, but the
>SHOULD for "generating" is broader.
>
>[... snip ...]
>
>> If it means all the listed types, the sentence should be changed to
>"Implementations SHOULD
>> also be capable of generating ID_IPV6_ADDR, ID_DER_ASN1_DN, and
>ID_DER_ASN1_GN."
>
>Which I think amounts to a SHOULD for certificate support.  Is there a
>good reason to go there?

This interpretation is quite surprising to me (but I am surprised often these 
days...). What do others think?

--Paul Hoffman, Director
--VPN Consortium
_______________________________________________
IPsec mailing list
IPsec@ietf.org
https://www.ietf.org/mailman/listinfo/ipsec

Reply via email to