[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Disposition of the IKEv2 ID_KEY_ID type




> 
> Discussion on this topic has died down, so here is my attempt to try to
> summarize the discussion.   The main concern seems to be due to the
> phrase "an account name" in the following text from the ikev2 draft:
> 
>       ID_KEY_ID                           11
> 
>             An opaque octet stream which may be used to pass an account
>             name or to pass vendor-specific information necessary to do
>             certain proprietary types of identification.
> 
> Specifically, the pandora's box which gets opened once "an account name"
> is added is the dreaded internationalization question.  It seems one
> simple way of addressing this situation is to simply to revert to the
> IKEv1 wording, which would simply involve deleting the phrase "to pass
> an account name or" from the specification.  This would leave ID_KEY_ID
> as being nothing more than a private use field that can be used between
> consenting clients and servers to pass a vendor- or site- specific
> identification.
> 
> If we were to do this, which would make the use of ID_KEY_ID
> unambiguous, it raises the next question: should we create a new
> identity type that contains an account name, with some kind of tight
> specification about the use of UTF-8 or whatever.  Noting that we
> already have support for an X.500 General Name, which does have
> internationalization support in it already, I am going to suggest that
> we do *not* try to define some kind of new account name identity type at
> this time.
> 
> If there is a desire for such a new identity type, it will always be
> possible to define a new type in another RFC.  But given that IKEv2 is
> currently in last call, it doesn't seem like it's the time now to try to
> add new identity types....
> 
> Is this an outcome that most people on the list could live with?
> 
I am fine with this. 

But note that this discussion came out of an issue that was
raised against 2401bis. Steve later clarified that contents of ID_KEY_ID
would be added (clarified) as another selector in 2401bis. Perhaps, you were planning
to summarize under a different subject ?

-mohan

> - Ted