[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: no overall type in Extended Attributes
Alan DeKok [mailto:aland@deployingradius.com] writes:
> Glen Zorn wrote:
> > No, I said that I want to name an attribute that consists of a group
> of
> > TLVs, not the same thing.
>
> Hmm... the number space for the Extended-Types is flat. So one
> attribute cannot "consist of" a group of TLV's.
>
> > For example: a cryptosuite consists of a an
> > encryption algorithm identifier and an integrity-protection algorithm
> > identifier. Multiple cryptosuite attributes can be in the same
> message.
> > Both the integrity-protection and encryption algorithms MUST be
> present or
> > the cryptosystem attribute is malformed. I know how to do this
> easily & in
> > a way that comprehensible in Diameter or w/a legacy RADIUS attribute.
>
> Diameter has a "group" attribute, which is easy. I don't know how to
> do this with a legacy attribute, other than via a complex type.
Right. The example is related to security...anyway, here's an idea: how
about breaking the Ext-Type field into 2 8-bit fields one of which stays in
the Extended Attribute header (giving naming capability for the attribute
itself) & the other staying in the TLV header?
>
> > Apparently it is not possible to specify such a thing in an easily
> > comprehensible fashion using Extended Attributes. I consider this to
> be a
> > problem (now -- I didn't before because I hadn't run into this,
> > short-sighted, I know); I'm not sure why (given your sympathetic
> concern for
> > programmers who would separate the word "hello" into 5 different
> attributes
> > ;-) do not.
>
> I don't see a problem with sub-TLV's, like is done for WiMAX. The
> various vendors will be implementing WiMAX anyways, so adding sub-TLV's
> here wouldn't be a problem.
>
> This would involve extending the RADIUS data model to include a "tlv"
> type. If the format is the normal 8-bit type, 8-bit data, it would be
> compatible with the WiMAX definition, the 3GPP definitions, and perhaps
> some other vendor-specific definitions.
>
> Alan DeKok.
--
to unsubscribe send a message to radiusext-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://psg.com/lists/radiusext/>