[Date Prev][Date Next] [Chronological] [Thread] [Top]

Re: object class 'alias'



Harold:

In ACP 133, we have defined two alias object classes, one for objects
named by commonName and one for objects named by organizationalUnitName:

aliasCommonName	OBJECT-CLASS ::= {
	SUBCLASS OF	{ alias }
	MUST CONTAIN	{ commonName }
	ID		id-oc-aliasCommonName}

aliasOrganizationalUnit	OBJECT-CLASS ::= {
	SUBCLASS OF		{ alias }
	MUST CONTAIN		{ organizationalUnitName }
	ID			id-oc-aliasOrganizationalUnit}

or from draft-dally-acp133-and-ldap-00.txt:

2.2  aliasCommonName Object Class

     The aliasCommonName object class is a subclass of alias where an 
     alias entry is named by commonName.  It is useful when different 
     attributes are used for the Relative Distinguished Names (RDNs) of 
     aliases to different types of entries (e.g., commonName as alias 
     to a person entry and organizationalUnitName as alias to a 
     corporate department entry).  See the aliasOrganizationalUnit 
     object class.

     ( 2.16.840.1.101.2.2.3.52 NAME 'aliasCommonName'
          SUP 2.5.6.1  ; alias 
          MUST 2.5.4.3 )  ; cn

2.3  aliasOrganizationalUnit Object Class

     The aliasOrganizationalUnit object class is a subclass of alias 
     where an alias entry is named by organizationalUnitName.  It 
     is useful when different attributes are used for the RDNs of 
     aliases to different types of entries.  See the aliasCommonName 
     object class definition and example.

     ( 2.16.840.1.101.2.2.3.53 NAME 'aliasOrganizationalUnit'
          SUP 2.5.6.1  ; alias 
          MUST 2.5.4.11 )  ; ou

Ella