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

Re: Upper Bounds for X.509





Russ,

Russ Housley wrote:
I understand that an unbounded directory string may be useful in many contexts, but is it going to help interoperability to remove the bounds on naming attributes?

As I recall, it was an upper bound on a naming attribute that we first
bumped up against, and which prompted us to ignore all the upper bounds.
Ignoring the upper bounds also allows us to claim conformance with LDAP,
which imposes no upper bounds. Clearly there is the potential for
interoperability problems if we interwork with an implementation that
imposes upper bounds. To the best of my knowledge such problems haven't
arisen with respect to our implementation. I assume that in each instance
of interworking the other system also ignores the upper bounds, or else
the shared data happen to be within that other system's upper bounds.
Nonetheless, the potential for interoperability problems diminishes if
the upper bounds are discarded.

Regards,
Steven


Russ

At 10:19 AM 10/19/2007, Erik Andersen wrote:
Hi Folks,
As mentioned in a liaison statement from the directory meeting, September 2007 in Geneva, we have decided to remove the Upper Bounds from any occurrence. A majority of those are on DirectoryString, which is also specified for many attribute types. At one type we were considering removing the Upper Bound by the Defect Report procedure, but found the change to heavy for that procedure. By the Defect Report procedure we corrected a inconsistency in the Upper Bounds and expressed that Upper Bounds are only provided as examples. It is our intention to remove the Upper Bound from the sixth edition of the Directory Specification. We gave a possible approach in the liaison statement, but that may not be the final solution. Be assured that whatever we do, it will be valid ASN.1. The example we came up with is actual valid ASN.1 by using parameterized specification. However, we are faced with the problem that directory object class definitions will be parameterized. This does not change the definition as such, but only the ASN.1 appearance. This could be a problem for implementations parsing such object class definitions to set-up the directory schema. Our fall-back solution is to define a new variant of DirectoryString that is unbounded. Erik Andersen
Andersen's L-Service
Mobile: +45 20 97 14 90
e-mail: era@xxxxxxxxxx <mailto:era@xxxxxxxxxx>
http://www.x500standard.com/
http://home20.inet.tele.dk/era/me