7.4. 对象标识符
所有架构元素都分配有对象标识符(OID),包括属性和对象类。OID 是整数的序列,通常写为点分隔的字符串。所有自定义属性和类都必须符合 X.500 和 LDAP 标准。
警告
如果没有为 schema 元素指定 OID,Directory 服务器会自动使用 ObjectClass_name-oid 和 attribute_name-oid。但是,强烈建议使用文本 OID 而不是数字 OID 会导致客户端、服务器互操作性和服务器行为出现问题。
OID 可以基于.基本 OID 是一个根号,用于一个机构的每个 schema 元素,然后可以递增 schema 元素。例如,基础 OID 可以是 1
。然后,公司将 1.1
用于属性,因此每个新属性的 OID 为 1.1.x
。它对对象类使用 1.2
,因此每个新对象类都有一个 OID 为 1.2.x
。
对于 Directory Server 定义的 schema 元素,基础 OID 如下:
-
Netscape 基础 OID 为
2.16.840.1.113730
。 -
目录服务器基础 OID 是
2.16.840.1.113730.3
。 -
所有 Netscape-defined 属性都具有基础 OID
2.16.840.1.113370.3.1
。 -
所有 Netscape 定义的对象类都有 base OID
2.16.840.1.113730.3.2
。
有关 OID 或请求前缀的更多信息,请访问互联网编号分配机构(IANA)网站,网址为 http://www.iana.org/。