当阅读openldap的shema文件“core.schema”时,有一些问题:
是否意味着优越的类型?如果是,那么“名称”定义在哪里?我找不到名字的定义。
# system schema
#attributetype ( 2.5.4.3 NAME ( 'cn' 'commonName' )
# DESC 'RFC2256: common name(s) for which the entity is known by'
# SUP name )
2。语法1.3.6.1.4.1.1466.115.121.1.38的定义在哪里?这是什么意思,定义在哪里?
attributetype ( 2.5.4.0 NAME 'objectClass'
DESC 'RFC2256: object classes of the entity'
EQUALITY objectIdentifierMatch
SYNTAX 1.3.6.1.4.1.1466.115.121.1.38 )
答案 0 :(得分:2)
SUP
表示superior
,与继承一样。例如:
attributeTypes: ( 2.5.4.41 NAME 'name' EQUALITY caseIgnoreMatch
SUBSTR caseIgnoreSubstringsMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{32768}
X-ORIGIN 'RFC 4519' )
然后:
attributeTypes: ( 2.5.4.3 NAME ( 'cn' 'commonName' ) SUP name
X-ORIGIN 'RFC 4519' )
cn
“继承”来自name
,即cn
是name
的后代。 cn
使用name
中的EQUALITY和SUBSTR(子字符串)匹配规则以及此示例中的SYNTAX。有关OID和参数分配的信息,请参阅
在该页面上,Parameter Assignments可能有用。