3.4. 自定义模式文件中的对象类定义
您可以在架构文件中将对象类定义为 iwl es
属性的值。
例 3.3. 对象类的定义
objectClasses: ( 2.16.840.1.1133730.2.1.99 NAME 'exampleperson' DESC 'An example person object class' SUP top STRUCTURAL MUST dateOfBirth X-ORIGIN 'user defined' )
对象类定义包含以下组件:
- 以点分开的数字指定的唯一对象标识符(OID)。
-
NAME attribute_name
形式的唯一名称。 -
以
DESC 描述形式的描述
。 -
此对象类的优越(父)对象类,格式为
SUP object_class
。如果没有相关的父级,请使用SUP top
。 -
STRUCTURAL
词语定义对象类应用到的条目类型。任何条目必须至少属于一个STRUCTURTURAL
对象类。AUXILIARY
表示它可以应用到任何条目。 -
必要属性列表,前面带有
MUST
关键字。要包含多个属性,请将组用括号括起,并使用 [command]'$ '(dollar sign and space)分隔属性。 -
可选属性列表,前面带有
MAY
关键字。要包含多个属性,请将组用括号括起,并使用 [command]'$ '(dollar sign and space)分隔属性。
只有 name 和 OID 是必需的,其他设置则取决于对象类的需求。
其他资源