Reply to Ommitted components in the 1327 mapping
"Kevin E. Jordan" <Kevin.E.Jordan@cdc.com> Thu, 10 March 1994 15:08 UTC
Received: from ietf.nri.reston.va.us by IETF.CNRI.Reston.VA.US id aa04136; 10 Mar 94 10:08 EST
Received: from CNRI.RESTON.VA.US by IETF.CNRI.Reston.VA.US id aa04132; 10 Mar 94 10:08 EST
Received: from [129.179.91.44] by CNRI.Reston.VA.US id aa08065; 10 Mar 94 10:08 EST
Received: from mercury91.udev.cdc.com by sequoia.udev.cdc.com; Thu, 10 Mar 94 09:09:12 +0600
Received: by mercury.udev.cdc.com; Thu, 10 Mar 94 09:05:43 -0600
X-From: kej@mercury.udev.cdc.com Thu Mar 10 09:05 CST 1994
Received: from localhost by mercury.udev.cdc.com; Thu, 10 Mar 94 09:05:41 -0600
To: mhs-ds@mercury.udev.cdc.com
Subject: Reply to Ommitted components in the 1327 mapping
In-reply-to: Your message of "Thu, 10 Mar 94 11:14:26 +0100" <2d7ef31d0aa4002@zeus.cdc.com>
Date: Thu, 10 Mar 1994 09:05:40 -0600
Sender: ietf-archive-request@IETF.CNRI.Reston.VA.US
From: "Kevin E. Jordan" <Kevin.E.Jordan@cdc.com>
Message-Id: <2d7f37453a6c002@mercury.udev.cdc.com>
> I must agree with Michael in that I don't like an approach where > the strategy for handling a missing component in an RDN-O/R name > is radically different from the strategy for representing the > same missing component in an O/R name. The difference is not radical; it's just different. The difference is due to the fact that we are using the O/R address syntax for the mhsAssociatedDomain and nonAuthoritativeAssociatedDomain attributes, and this syntax constrains us to use SPACE as a placeholder. We have much more flexibility in choosing a good placeholder strategy for the distinguished name representations of O/R addresses. Steve's proposal takes advantage of this flexibility in a very nice way. Using SPACE as a placeholder in DN's has some appeal because it seems to provide consistency with the placeholder strategy we must use in attributes of O/R address syntax. However, this results in a solution which is based upon the least common denominator rather than the best technical design. We shouldn't let the constraints imposed by the O/R address syntax affect the O/R to DN mapping adversely or unnecessarily. > My favourite would still be 2) with "SPACE" (my favourite > interpretation of the battles over SPACE in ISO was that it is > only a placeholder because they couldn't agree to declare it > OPTIONAL, so that there is precedent for this usage). > Or $$$MISSING$$$. > > It's not a show-stopper, but I think it actually makes the spec > more complex to read and to implement if we add another OID-valued > special case to the naming tree. I disagree with your conclusion that it will make the spec more complex to read and implement. The problem with using placeholder values such as SPACE and $$$MISSING$$$ is that their usage is a gamble. We would be gambling that these values will always be outlawed by the standards and/or that no one will ever think to use them for any purpose other than the one we've specified. Steve's proposal avoids these problems entirely in the case of O/R to DN mapping. As for implementation, empty components must be detected by the software when it maps O/R addresses onto distinguished names in either case, and some type of placeholder RDN must be inserted. It is not more difficult to insert an RDN whose value is an OID than to insert an RDN whose value is a string. So, Steve's proposal is definitely not more difficult to implement.
- Ommitted components in the 1327 mapping Steve Kille
- Reply to Ommitted components in the 1327 mapping Kevin E. Jordan
- Re: Reply to Ommitted components in the 1327 mapp… Steve Kille
- Re: Ommitted components in the 1327 mapping Harald T. Alvestrand
- Re: Ommitted components in the 1327 mapping Steve Kille
- Reply to Ommitted components in the 1327 mapping Kevin E. Jordan
- Re: Reply to Ommitted components in the 1327 mapp… Harald T. Alvestrand