Top OID for information objects defined in ASN.1 module named oidDirectoryNameDef
View at oid-info.com
This OID was wrongly defined (with a superfluous "}
") in Rec. ITU-T X.660 (1993)/Amd. 1 | ISO/IEC 9834-1:1993/Amd. 1, as:
id ::= {joint-iso-itu-t registration-procedures(17) }directory-defs (2) }
When republishing the Rec. ITU-T X.660 | ISO/IEC 9834 Series, we chose to correct is as follows, in accordance with the Directory group:
id ::= {joint-iso-itu-t registration-procedures(17) module(1) directory-defs (2)}
Date: Tue, 29 Oct 2002
From: Hoyt L. Kesterson
To: DUBUISSON Olivier
CC: Phillip Griffin, Bryan Wood, David W. Chadwick, Peter Furniss, Anthony Hodson
The ASN.1 statement causing the problem was to support the OID form of AE-title.
An AE-title was initially defined as a X.500 distinguished name.
Some people believed that a distinguished name was too long for the ACSE protocol and wanted an OID form. At this time I was chairing the directory group but I had worked on both ACSE and registration authorities.
I pointed out that an OID could not be presented to the directory service to get to the entry for the application entity. I argued that the directory standard would not define how a name of the OID form could be translated to a distinguished name form. I suspect that if we were defining how to provide this service now, we would have just created an attribute in the AE's entry to hold the OID name form and then just searched for it.
In the end it was agreed that the transformation would be specified in the registration authority standards.
The definition of the translation of an AE-title-form2 name to a distinguished name (AE-title-form1) was defined in amendment 1 to X.660. The translation is specified in change 5 of the amendment which creates new sub-clauses B.5 through B.10.
Since the directory standard was not going to specify the directory attributes, object class, and name form to represent each element of the OID as a directory relative distinguished name (attribute type, value), the registration authority document did.
The OIDs of the attributes, object class, and name form would therefore need to be rooted in the registration authority document and OID arch, not in X.500 (X.520).
I don't think the nameform2 was ever used (either in an ACSE implementation or whether any directory implementation supported the attribute types).
ITU-T | ISO/IEC ASN.1 Group (as Editor of the Rec. ITU-T X.660|ISO/IEC 9834 series)
OID | Name | Sub children | Sub Nodes Total | Description |
---|---|---|---|---|
2.17.1.2.0 | 0 | 0 | 0 | Attribute type for the first component of an object identifier:oidC1 ATTRIBUTE ::= { |
2.17.1.2.1 | 1 | 0 | 0 | Attribute type for the second component of an object identifier:oidC2 ATTRIBUTE ::= { |
2.17.1.2.2 | 2 | 0 | 0 | Attribute type for the remaining components of an object identifier:oidC ATTRIBUTE ::= { |
2.17.1.2.3 | 3 | 0 | 0 | The following definition provides an alias object class for a "country level" alias entry:oidRoot OBJECT-CLASS ::= { |
2.17.1.2.4 | 4 | 0 | 0 | The following definition provides a name form to permit "country level" entry directly subordinate to the root:oidRootNf NAME-… |
2.17.1.2.5 | id-oidArc | 0 | 0 | None |
2.17.1.2.6 | id-oidArcNf | 0 | 0 | None |
2.17.1.2.25 | rosObject | 10 | 10 | id-rosObject |
2.17.1.2.26 | contract | 23 | 23 | id-contract |
2.17.1.2.27 | package | 74 | 74 | id-package |
OID | Name | Sub children | Sub Nodes Total | Description |
---|---|---|---|---|
2.17.1.1 | oidDirectoryNameDef | 0 | 0 | ASN.1 module named OidDirectoryNameDef . |