Introduction
This page contains all the objectClasses described in core schema, and their counterpart as MetaSchema entries.
The core.ldif file is available here : core.ldif
List of ObjectClasses
ObjectClass country
Section |
---|
Column |
---|
| RFC 4512 Code Block |
---|
objectclass ( 2.5.6.2
NAME 'country'
DESC 'RFC2256: a country'
SUP top
STRUCTURAL
MUST c
MAY ( searchGuide $ description )
)
|
|
Column |
---|
| Code Block |
---|
dn: name=country,dc=core,ou=schema
objectclass: MetaObjectClass
objectclass: MetaTop
objectClass: top
oid: 2.5.6.2
name: country
desc: RFC2256: a country
sup: top
type: STRUCTURAL
must: c
may: searchGuide
may: description
|
|
|
ObjectClass locality
Section |
---|
Column |
---|
| RFC 4512 Code Block |
---|
objectclass ( 2.5.6.3
NAME 'locality'
DESC 'RFC2256: a locality'
SUP top
STRUCTURAL
MAY ( street $ seeAlso $ searchGuide $ st $ l $ description )
)
|
|
Column |
---|
| Code Block |
---|
dn: name=locality,dc=core,ou=schema
objectclass: MetaObjectClass
objectclass: MetaTop
objectClass: top
oid: 2.5.6.3
name: locality
desc: RFC2256: a locality
sup: top
type: STRUCTURAL
may: street
may: seeAlso
may: searchGuide
may: st
may: l
may: description
|
|
|
ObjectClass organization
Section |
---|
Column |
---|
| RFC 4512 Code Block |
---|
objectclass ( 2.5.6.4
NAME 'organization'
DESC 'RFC2256: an organization'
SUP top
STRUCTURAL
MUST o
MAY ( userPassword $ searchGuide $ seeAlso $ businessCategory $
x121Address $ registeredAddress $ destinationIndicator $
preferredDeliveryMethod $ telexNumber $ teletexTerminalIdentifier $
telephoneNumber $ internationaliSDNNumber $ facsimileTelephoneNumber $
street $ postOfficeBox $ postalCode $ postalAddress $
physicalDeliveryOfficeName $ st $ l $ description )
)
|
|
Column |
---|
| Code Block |
---|
dn: name=organization,dc=core,ou=schema
objectclass: MetaObjectClass
objectclass: MetaTop
objectClass: top
oid: 2.5.6.4
name: organization
desc: RFC2256: an organization
sup: top
type: STRUCTURAL
must: o
may: userPassword
may: searchGuide
may: seeAlso
may: businessCategory
may: x121Address
may: registeredAddress
may: destinationIndicator
may: preferredDeliveryMethod
may: telexNumber
may: teletexTerminalIdentifier
may: telephoneNumber
may: internationaliSDNNumber
may: facsimileTelephoneNumber
may: street
may: postOfficeBox
may: postalCode
may: postalAddress
may: physicalDeliveryOfficeName
may: st
may: l
may: description
|
|
|
ObjectClass organizationalUnit
Section |
---|
Column |
---|
| RFC 4512 Code Block |
---|
objectclass ( 2.5.6.5
NAME 'organizationalUnit'
DESC 'RFC2256: an organizational unit'
SUP top
STRUCTURAL
MUST ou
MAY ( userPassword $ searchGuide $ seeAlso $ businessCategory $
x121Address $ registeredAddress $ destinationIndicator $
preferredDeliveryMethod $ telexNumber $ teletexTerminalIdentifier $
telephoneNumber $ internationaliSDNNumber $
facsimileTelephoneNumber $ street $ postOfficeBox $ postalCode $
postalAddress $ physicalDeliveryOfficeName $ st $ l $ description )
)
|
|
Column |
---|
| Code Block |
---|
dn: name=organizationalUnit,dc=core,ou=schema
objectclass: MetaObjectClass
objectclass: MetaTop
objectClass: top
oid: 2.5.6.5
name: organizationalUnit
desc: RFC2256: an organizational unit
sup: top
type: STRUCTURAL
must: ou
may: userPassword
may: searchGuide
may: seeAlso
may: businessCategory
may: x121Address
may: registeredAddress
may: destinationIndicator
may: preferredDeliveryMethod
may: telexNumber
may: teletexTerminalIdentifier
may: telephoneNumber
may: internationaliSDNNumber
may: facsimileTelephoneNumber
may: street
may: postOfficeBox
may: postalCode
may: postalAddress
may: physicalDeliveryOfficeName
may: st
may: l
may: description
|
|
|
ObjectClass person
Section |
---|
Column |
---|
| RFC 4512 Code Block |
---|
objectclass ( 2.5.6.6
NAME 'person'
DESC 'RFC2256: a person'
SUP top
STRUCTURAL
MUST ( sn $ cn )
MAY ( userPassword $ telephoneNumber $ seeAlso $ description )
)
|
|
Column |
---|
| Code Block |
---|
dn: name=person,dc=core,ou=schema
objectclass: MetaObjectClass
objectclass: MetaTop
objectClass: top
oid: 2.5.6.6
name: person
desc: RFC2256: a person
sup: top
type: STRUCTURAL
must: sn
must: cn
may: userPassword
may: telephoneNumber
may: seeAlso
may: description
|
|
|
ObjectClass organizationalPerson
Section |
---|
Column |
---|
| RFC 4512 Code Block |
---|
objectclass ( 2.5.6.7
NAME 'organizationalPerson'
DESC 'RFC2256: an organizational person'
SUP person
STRUCTURAL
MAY ( title $ x121Address $ registeredAddress $ destinationIndicator $
preferredDeliveryMethod $ telexNumber $ teletexTerminalIdentifier $
telephoneNumber $ internationaliSDNNumber $ facsimileTelephoneNumber $
street $ postOfficeBox $ postalCode $ postalAddress $
physicalDeliveryOfficeName $ ou $ st $ l )
)
|
|
Column |
---|
| Code Block |
---|
dn: name=organizationalPerson,dc=core,ou=schema
objectclass: MetaObjectClass
objectclass: MetaTop
objectClass: top
oid: 2.5.6.7
name: organizationalPerson
desc: RFC2256: an organizational person
sup: person
type: STRUCTURAL
may: title
may: x121Address
may: registeredAddress
may: destinationIndicator
may: preferredDeliveryMethod
may: telexNumber
may: teletexTerminalIdentifier
may: telephoneNumber
may: internationaliSDNNumber
may: facsimileTelephoneNumber
may: street
may: postOfficeBox
may: postalCode
may: postalAddress
may: physicalDeliveryOfficeName
may: ou
may: st
may: l
|
|
|
ObjectClass organizationalRole
Section |
---|
Column |
---|
| RFC 4512 Code Block |
---|
objectclass ( 2.5.6.8
NAME 'organizationalRole'
DESC 'RFC2256: an organizational role'
SUP top
STRUCTURAL
MUST cn
MAY ( x121Address $ registeredAddress $ destinationIndicator $
preferredDeliveryMethod $ telexNumber $ teletexTerminalIdentifier $
telephoneNumber $ internationaliSDNNumber $ facsimileTelephoneNumber $
seeAlso $ roleOccupant $ preferredDeliveryMethod $ street $
postOfficeBox $ postalCode $ postalAddress $ physicalDeliveryOfficeName $
ou $ st $ l $ description )
)
|
|
Column |
---|
| Code Block |
---|
dn: name=organizationalRole,dc=core,ou=schema
objectclass: MetaObjectClass
objectclass: MetaTop
objectClass: top
oid: 2.5.6.8
name: organizationalRole
desc: RFC2256: an organizational role
sup: top
type: STRUCTURAL
must: cn
may: x121Address
may: registeredAddress
may: destinationIndicator
may: preferredDeliveryMethod
may: telexNumber
may: teletexTerminalIdentifier
may: telephoneNumber
may: internationaliSDNNumber
may: facsimileTelephoneNumber
may: seeAlso
may: roleOccupant
may: preferredDeliveryMethod
may: street
may: postOfficeBox
may: postalCode
may: postalAddress
may: physicalDeliveryOfficeName
may: ou
may: st
may: l
may: description
|
|
|
ObjectClass groupOfNames
Section |
---|
Column |
---|
| RFC 4512 Code Block |
---|
objectclass ( 2.5.6.9
NAME 'groupOfNames'
DESC 'RFC2256: a group of names (DNs)'
SUP top
STRUCTURAL
MUST ( member $ cn )
MAY ( businessCategory $ seeAlso $ owner $ ou $ o $ description )
)
|
|
Column |
---|
| Code Block |
---|
dn: name=groupOfNames,dc=core,ou=schema
objectclass: MetaObjectClass
objectclass: MetaTop
objectClass: top
oid: 2.5.6.9
name: groupOfNames
desc: RFC2256: a group of names (DNs)
sup: top
type: STRUCTURAL
must: member
must: cn
may: businessCategory
may: seeAlso
may: owner
may: ou
may: o
may: description
|
|
|
ObjectClass residentialPerson
Section |
---|
Column |
---|
| RFC 4512 Code Block |
---|
objectclass ( 2.5.6.10
NAME 'residentialPerson'
DESC 'RFC2256: an residential person'
SUP person
STRUCTURAL
MUST l
MAY ( businessCategory $ x121Address $ registeredAddress $
destinationIndicator $ preferredDeliveryMethod $
telexNumber $ teletexTerminalIdentifier $
telephoneNumber $ internationaliSDNNumber $
facsimileTelephoneNumber $ preferredDeliveryMethod $
street $ postOfficeBox $ postalCode $ postalAddress $
physicalDeliveryOfficeName $ st $ l )
)
|
|
Column |
---|
| Code Block |
---|
dn: name=residentialPerson,dc=core,ou=schema
objectclass: MetaObjectClass
objectclass: MetaTop
objectClass: top
oid: 2.5.6.10
name: residentialPerson
desc: RFC2256: an residential person
sup: person
type: STRUCTURAL
must: l
may: businessCategory
may: x121Address
may: registeredAddress
may: destinationIndicator
may: preferredDeliveryMethod
may: telexNumber
may: teletexTerminalIdentifier
may: telephoneNumber
may: internationaliSDNNumber
may: facsimileTelephoneNumber
may: preferredDeliveryMethod
may: street
may: postOfficeBox
may: postalCode
may: postalAddress
may: physicalDeliveryOfficeName
may: st
may: l
|
|
|
ObjectClass applicationProcess
Section |
---|
Column |
---|
| RFC 4512 Code Block |
---|
objectclass ( 2.5.6.11
NAME 'applicationProcess'
DESC 'RFC2256: an application process'
SUP top
STRUCTURAL
MUST cn
MAY ( seeAlso $ ou $ l $ description )
)
|
|
Column |
---|
| Code Block |
---|
dn: name=applicationProcess,dc=core,ou=schema
objectclass: MetaObjectClass
objectclass: MetaTop
objectClass: top
oid: 2.5.6.11
name: applicationProcess
desc: RFC2256: an application process
sup: top
type: STRUCTURAL
must: cn
may: seeAlso
may: ou
may: l
may: description
|
|
|
ObjectClass ApplicationEntity
Section |
---|
Column |
---|
| RFC 4512 Code Block |
---|
objectclass ( 2.5.6.12 NAME 'applicationEntity'
DESC 'RFC2256: an application entity'
SUP top STRUCTURAL
MUST ( presentationAddress $ cn )
MAY ( supportedApplicationContext $ seeAlso $ ou $ o $ l $ description ) )
|
|
Column |
---|
| Code Block |
---|
dn: name=applicationEntity,dc=core,ou=schema
objectclass: MetaObjectClass
objectclass: MetaTop
objectClass: top
oid: 2.5.6.12
name: applicationEntity
desc: RFC2256: an application entity
sup: top
type: STRUCTURAL
must: presentationAddress
may: cn
may: supportedApplicationContext
may: seeAlso
may: ou
may: o
may: l
may: description
|
|
|
ObjectClass dSA
Section |
---|
Column |
---|
| RFC 4512 Code Block |
---|
objectclass ( 2.5.6.13 NAME 'dSA'
DESC 'RFC2256: a directory system agent (a server)'
SUP applicationEntity STRUCTURAL
MAY knowledgeInformation )
|
|
Column |
---|
| Code Block |
---|
dn: name=dSA,dc=core,ou=schema
objectclass: MetaObjectClass
objectclass: MetaTop
objectClass: top
oid: 2.5.6.13
name: dSA
desc: RFC2256: a directory system agent (a server)
sup: applicationEntity
type: STRUCTURAL
may: knowledgeInformation
|
|
|
ObjectClass device
Section |
---|
Column |
---|
| RFC 4512 Code Block |
---|
objectclass ( 2.5.6.14 NAME 'device'
DESC 'RFC2256: a device'
SUP top STRUCTURAL
MUST cn
MAY ( serialNumber $ seeAlso $ owner $ ou $ o $ l $ description ) )
|
|
Column |
---|
| Code Block |
---|
dn: name=device,dc=core,ou=schema
objectclass: MetaObjectClass
objectclass: MetaTop
objectClass: top
oid: 2.5.6.14
name: device
desc: RFC2256: a device
sup: top
type: STRUCTURAL
must: cn
may: serialNumber
may: seeAlso
may: owner
may: ou
may: o
may: l
may: description
|
|
|
ObjectClass strongAuthenticationUser
Section |
---|
Column |
---|
| RFC 4512 Code Block |
---|
objectclass ( 2.5.6.15 NAME 'strongAuthenticationUser'
DESC 'RFC2256: a strong authentication user'
SUP top AUXILIARY
MUST userCertificate )
|
|
Column |
---|
| Code Block |
---|
dn: name=strongAuthenticationUser,dc=core,ou=schema
objectclass: MetaObjectClass
objectclass: MetaTop
objectClass: top
oid: 2.5.6.15
name: strongAuthenticationUser
desc: RFC2256: a strong authentication user
sup: top
type: AUXILIARY
must: userCertificate
|
|
|
ObjectClass certificationAuthority
Section |
---|
Column |
---|
| RFC 4512 Code Block |
---|
objectclass ( 2.5.6.16 NAME 'certificationAuthority'
DESC 'RFC2256: a certificate authority'
SUP top AUXILIARY
MUST ( authorityRevocationList $ certificateRevocationList $
cACertificate ) MAY crossCertificatePair )
|
|
Column |
---|
| Code Block |
---|
dn: name=certificationAuthority,dc=core,ou=schema
objectclass: MetaObjectClass
objectclass: MetaTop
objectClass: top
oid: 2.5.6.16
name: certificationAuthority
desc: RFC2256: a certificate authority
sup: top
type: AUXILIARY
must: authorityRevocationList
must: certificateRevocationList
must: cACertificate
may: crossCertificatePair
|
|
|
ObjectClass certificationAuthority-V2
Section |
---|
Column |
---|
| RFC 4512 Code Block |
---|
objectclass ( 2.5.6.16.2 NAME 'certificationAuthority-V2'
SUP certificationAuthority
AUXILIARY MAY ( deltaRevocationList ) )
|
|
Column |
---|
| Code Block |
---|
dn: name=certificationAuthority-V2,dc=core,ou=schema
objectclass: MetaObjectClass
objectclass: MetaTop
objectClass: top
oid: 2.5.6.16.2
name: certificationAuthority-V2
sup: certificationAuthority
type: AUXILIARY
may: deltaRevocationList
|
|
|
ObjectClass groupOfUniqueNames
Section |
---|
Column |
---|
| RFC 4512 Code Block |
---|
objectclass ( 2.5.6.17 NAME 'groupOfUniqueNames'
DESC 'RFC2256: a group of unique names (DN and Unique Identifier)'
SUP top STRUCTURAL
MUST ( uniqueMember $ cn )
MAY ( businessCategory $ seeAlso $ owner $ ou $ o $ description ) )
|
|
Column |
---|
| Code Block |
---|
dn: name=groupOfUniqueNames,dc=core,ou=schema
objectclass: MetaObjectClass
objectclass: MetaTop
objectClass: top
oid: 2.5.6.17
name: groupOfUniqueNames
desc: RFC2256: a group of unique names (DN and Unique Identifier)
sup: top
type: STRUCTURAL
must: uniqueMember
must: cn
may: businessCategory
may: seeAlso
may: owner
may: ou
may: o
may: description
|
|
|
Section |
---|
Column |
---|
| RFC 4512 Code Block |
---|
objectclass ( 2.5.6.18 NAME 'userSecurityInformation'
DESC 'RFC2256: a user security information'
SUP top AUXILIARY
MAY ( supportedAlgorithms ) )
|
|
Column |
---|
| Code Block |
---|
dn: name=userSecurityInformation,dc=core,ou=schema
objectclass: MetaObjectClass
objectclass: MetaTop
objectClass: top
oid: 2.5.6.18
name: userSecurityInformation
desc: RFC2256: a user security information
sup: top
type: AUXILIARY
may: supportedAlgorithms
|
|
|
ObjectClass cRLDistributionPoint
Section |
---|
Column |
---|
| RFC 4512 Code Block |
---|
objectclass ( 2.5.6.19 NAME 'cRLDistributionPoint'
SUP top STRUCTURAL
MUST ( cn )
MAY ( certificateRevocationList $ authorityRevocationList $
deltaRevocationList ) )
|
|
Column |
---|
| Code Block |
---|
dn: name=cRLDistributionPoint,dc=core,ou=schema
objectclass: MetaObjectClass
objectclass: MetaTop
objectClass: top
oid: 2.5.6.19
name: cRLDistributionPoint
sup: top
type: STRUCTURAL
must: cn
may: certificateRevocationList
may: authorityRevocationList
may: deltaRevocationList
|
|
|
ObjectClass dmd
Section |
---|
Column |
---|
| RFC 4512 Code Block |
---|
objectclass ( 2.5.6.20 NAME 'dmd'
SUP top STRUCTURAL
MUST ( dmdName )
MAY ( userPassword $ searchGuide $ seeAlso $ businessCategory $
x121Address $ registeredAddress $ destinationIndicator $
preferredDeliveryMethod $ telexNumber $ teletexTerminalIdentifier $
telephoneNumber $ internationaliSDNNumber $ facsimileTelephoneNumber $
street $ postOfficeBox $ postalCode $ postalAddress $
physicalDeliveryOfficeName $ st $ l $ description ) )
|
|
Column |
---|
| Code Block |
---|
dn: name=dmd,dc=core,ou=schema
objectclass: MetaObjectClass
objectclass: MetaTop
objectClass: top
oid: 2.5.6.20
name: dmd
sup: top
type: STRUCTURAL
must: dmdName
may: userPassword
may: searchGuide
may: seeAlso
may: businessCategory
may: x121Address
may: registeredAddress
may: destinationIndicator
may: preferredDeliveryMethod
may: telexNumber
may: teletexTerminalIdentifier
may: telephoneNumber
may: internationaliSDNNumber
may: facsimileTelephoneNumber
may: street
may: postOfficeBox
may: postalCode
may: postalAddress
may: physicalDeliveryOfficeName
may: st
may: l
may: description
|
|
|
ObjectClass pkiUser
Section |
---|
Column |
---|
| RFC 4512 Code Block |
---|
objectclass ( 2.5.6.21 NAME 'pkiUser'
DESC 'RFC2587: a PKI user'
SUP top AUXILIARY
MAY userCertificate )
|
|
Column |
---|
| Code Block |
---|
dn: name=pkiUser,dc=core,ou=schema
objectclass: MetaObjectClass
objectclass: MetaTop
objectClass: top
oid: 2.5.6.21
name: pkiUser
desc: RFC2587: a PKI user
sup: top
type: AUXILIARY
may: userCertificate
|
|
|
ObjectClass pkiCA
Section |
---|
Column |
---|
| RFC 4512 Code Block |
---|
objectclass ( 2.5.6.22 NAME 'pkiCA'
DESC 'RFC2587: PKI certificate authority'
SUP top AUXILIARY
MAY ( authorityRevocationList $ certificateRevocationList $
cACertificate $ crossCertificatePair ) )
|
|
Column |
---|
| Code Block |
---|
dn: name=pkiCA,dc=core,ou=schema
objectclass: MetaObjectClass
objectclass: MetaTop
objectClass: top
oid: 2.5.6.22
name: pkiCA
desc: RFC2587: PKI certificate authority
sup: top
type: AUXILIARY
may: authorityRevocationList
may: certificateRevocationList
may: cACertificate
may: crossCertificatePair
|
|
|
ObjectClass deltaCRL
Section |
---|
Column |
---|
| RFC 4512 Code Block |
---|
objectclass ( 2.5.6.23 NAME 'deltaCRL'
DESC 'RFC2587: PKI user'
SUP top AUXILIARY
MAY deltaRevocationList )
|
|
Column |
---|
| Code Block |
---|
dn: name=deltaCRL,dc=core,ou=schema
objectclass: MetaObjectClass
objectclass: MetaTop
objectClass: top
oid: 2.5.6.23
name: deltaCRL
desc: RFC2587: PKI user
sup: top
type: AUXILIARY
may: deltaRevocationList
|
|
|
ObjectClass uidObject
Section |
---|
Column |
---|
| RFC 4512 Code Block |
---|
objectclass ( 1.3.6.1.1.3.1 NAME 'uidObject'
DESC 'RFC2377: uid object'
SUP top AUXILIARY MUST uid )
|
|
Column |
---|
| Code Block |
---|
dn: name=uidObject,dc=core,ou=schema
objectclass: MetaObjectClass
objectclass: MetaTop
objectClass: top
oid: 1.3.6.1.1.3.1
name: uidObject
desc: RFC2377: uid object
sup: top
type: AUXILIARY MUST uid
|
|
|
ObjectClass labeledURIObject
Section |
---|
Column |
---|
| RFC 4512 Code Block |
---|
objectclass ( 1.3.6.1.4.1.250.3.15 NAME 'labeledURIObject'
DESC 'RFC2079: object that contains the URI attribute type'
SUP top AUXILIARY
MAY ( labeledURI ) )
|
|
Column |
---|
| Code Block |
---|
dn: name=labeledURIObject,dc=core,ou=schema
objectclass: MetaObjectClass
objectclass: MetaTop
objectClass: top
oid: 1.3.6.1.4.1.250.3.15
name: labeledURIObject
desc: RFC2079: object that contains the URI attribute type
sup: top
type: AUXILIARY
may: labeledURI
|
|
|
ObjectClass
Section |
---|
Column |
---|
| RFC 4512 dcObject Code Block |
---|
objectclass ( 1.3.6.1.4.1.1466.344 NAME 'dcObject'
DESC 'RFC2247: domain component object'
SUP top AUXILIARY MUST dc )
|
|
Column |
---|
| Code Block |
---|
dn: name=dcObject,dc=core,ou=schema
objectclass: MetaObjectClass
objectclass: MetaTop
objectClass: top
oid: 1.3.6.1.4.1.1466.344
name: dcObject
desc: RFC2247: domain component object
sup: top
type: AUXILIARY
must: dc
|
|
|