Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 5.3
Note
titleWork in progress

This site is in the process of being reviewed and updated.

Introduction

This page contains all the objectClasses described in core schema, and their counterpart as MetaSchema entries.

The core ldif file is available here : coreMetaSchema.ldif

List of ObjectClasses

ObjectClass country

Section
Column
width50%

RFC 4512

Code Block
objectclass ( 2.5.6.2
    NAME 'country'
    DESC 'RFC2256: a country'
    SUP top
    STRUCTURAL
    MUST c
    MAY ( searchGuide $ description )
 )
Column
width50%

Using MetaSchema

Code Block
dn: m-name=country,dc=core,ou=schema
objectclass: MetaObjectClass
objectclass: MetaTop
objectClass: top
m-oid: 2.5.6.2
m-name: country
m-desc: RFC2256: a country
m-sup: top
m-type: STRUCTURAL
m-must: c
m-may:  searchGuide
m-may: description

...

ObjectClass locality

Section
Column
width50%

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
width50%

Using MetaSchema

Code Block
dn: m-name=locality,dc=core,ou=schema
objectclass: MetaObjectClass
objectclass: MetaTop
objectClass: top
m-oid: 2.5.6.3
m-name: locality
m-desc: RFC2256: a locality
m-sup: top
m-type: STRUCTURAL
m-may:  street
m-may: seeAlso
m-may: searchGuide
m-may: st
m-may: l
m-may: description

...

ObjectClass organization

Section
Column
width50%

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
width50%

Using MetaSchema

Code Block
dn: m-name=organization,dc=core,ou=schema
objectclass: MetaObjectClass
objectclass: MetaTop
objectClass: top
m-oid: 2.5.6.4
m-name: organization
m-desc: RFC2256: an organization
m-sup: top
m-type: STRUCTURAL
m-must: o
m-may:  userPassword
m-may: searchGuide
m-may: seeAlso
m-may: businessCategory
m-may: x121Address
m-may: registeredAddress
m-may: destinationIndicator
m-may: preferredDeliveryMethod
m-may: telexNumber
m-may: teletexTerminalIdentifier
m-may: telephoneNumber
m-may: internationaliSDNNumber
m-may: facsimileTelephoneNumber
m-may: street
m-may: postOfficeBox
m-may: postalCode
m-may: postalAddress
m-may: physicalDeliveryOfficeName
m-may: st
m-may: l
m-may: description

...

ObjectClass organizationalUnit

Section
Column
width50%

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
width50%

Using MetaSchema

Code Block
dn: m-name=organizationalUnit,dc=core,ou=schema
objectclass: MetaObjectClass
objectclass: MetaTop
objectClass: top
m-oid: 2.5.6.5
m-name: organizationalUnit
m-desc: RFC2256: an organizational unit
m-sup: top
m-type: STRUCTURAL
m-must: ou
m-may:  userPassword
m-may: searchGuide
m-may: seeAlso
m-may: businessCategory
m-may: x121Address
m-may: registeredAddress
m-may: destinationIndicator
m-may: preferredDeliveryMethod
m-may: telexNumber
m-may: teletexTerminalIdentifier
m-may: telephoneNumber
m-may: internationaliSDNNumber
m-may: facsimileTelephoneNumber
m-may: street
m-may: postOfficeBox
m-may: postalCode
m-may: postalAddress
m-may: physicalDeliveryOfficeName
m-may: st
m-may: l
m-may: description

...

ObjectClass person

Section
Column
width50%

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
width50%

Using MetaSchema

Code Block
dn: m-name=person,dc=core,ou=schema
objectclass: MetaObjectClass
objectclass: MetaTop
objectClass: top
m-oid: 2.5.6.6
m-name: person
m-desc: RFC2256: a person
m-sup: top
m-type: STRUCTURAL
m-must: sn
m-must: cn
m-may: userPassword
m-may: telephoneNumber
m-may: seeAlso
m-may: description

...

ObjectClass organizationalPerson

Section
Column
width50%

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
width50%

Using MetaSchema

Code Block
dn: m-name=organizationalPerson,dc=core,ou=schema
objectclass: MetaObjectClass
objectclass: MetaTop
objectClass: top
m-oid: 2.5.6.7
m-name: organizationalPerson
m-desc: RFC2256: an organizational person
m-sup: person
m-type: STRUCTURAL
m-may: title
m-may: x121Address
m-may: registeredAddress
m-may: destinationIndicator
m-may: preferredDeliveryMethod
m-may: telexNumber
m-may: teletexTerminalIdentifier
m-may: telephoneNumber
m-may: internationaliSDNNumber
m-may: facsimileTelephoneNumber
m-may: street
m-may: postOfficeBox
m-may: postalCode
m-may: postalAddress
m-may: physicalDeliveryOfficeName
m-may: ou
m-may: st
m-may: l

...

ObjectClass organizationalRole

Section
Column
width50%

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
width50%

Using MetaSchema

Code Block
dn: m-name=organizationalRole,dc=core,ou=schema
objectclass: MetaObjectClass
objectclass: MetaTop
objectClass: top
m-oid: 2.5.6.8
m-name: organizationalRole
m-desc: RFC2256: an organizational role
m-sup: top
m-type: STRUCTURAL
m-must: cn
m-may: x121Address
m-may: registeredAddress
m-may: destinationIndicator
m-may: preferredDeliveryMethod
m-may: telexNumber
m-may: teletexTerminalIdentifier
m-may: telephoneNumber
m-may: internationaliSDNNumber
m-may: facsimileTelephoneNumber
m-may: seeAlso
m-may: roleOccupant
m-may: preferredDeliveryMethod
m-may: street
m-may: postOfficeBox
m-may: postalCode
m-may: postalAddress
m-may: physicalDeliveryOfficeName
m-may: ou
m-may: st
m-may: l
m-may: description

...

ObjectClass groupOfNames

Section
Column
width50%

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
width50%

Using MetaSchema

Code Block
dn: m-name=groupOfNames,dc=core,ou=schema
objectclass: MetaObjectClass
objectclass: MetaTop
objectClass: top
m-oid: 2.5.6.9
m-name: groupOfNames
m-desc: RFC2256: a group of names (DNs)
m-sup: top
m-type: STRUCTURAL
m-must: member
m-must: cn
m-may: businessCategory
m-may: seeAlso
m-may: owner
m-may: ou
m-may: o
m-may: description

...

ObjectClass residentialPerson

Section
Column
width50%

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
width50%

Using MetaSchema

Code Block
dn: m-name=residentialPerson,dc=core,ou=schema
objectclass: MetaObjectClass
objectclass: MetaTop
objectClass: top
m-oid: 2.5.6.10
m-name: residentialPerson
m-desc: RFC2256: an residential person
m-sup: person
m-type: STRUCTURAL
m-must: l
m-may: businessCategory
m-may: x121Address
m-may: registeredAddress
m-may: destinationIndicator
m-may: preferredDeliveryMethod
m-may: telexNumber
m-may: teletexTerminalIdentifier
m-may: telephoneNumber
m-may: internationaliSDNNumber
m-may: facsimileTelephoneNumber
m-may: preferredDeliveryMethod
m-may: street
m-may: postOfficeBox
m-may: postalCode
m-may: postalAddress
m-may: physicalDeliveryOfficeName
m-may: st
m-may: l

...

ObjectClass applicationProcess

Section
Column
width50%

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
width50%

Using MetaSchema

Code Block
dn: m-name=applicationProcess,dc=core,ou=schema
objectclass: MetaObjectClass
objectclass: MetaTop
objectClass: top
m-oid: 2.5.6.11
m-name: applicationProcess
m-desc: RFC2256: an application process
m-sup: top
m-type: STRUCTURAL
m-must: cn
m-may: seeAlso
m-may: ou
m-may: l
m-may: description

...

ObjectClass ApplicationEntity

Section
Column
width50%

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
width50%

Using MetaSchema

Code Block
dn: m-name=applicationEntity,dc=core,ou=schema
objectclass: MetaObjectClass
objectclass: MetaTop
objectClass: top
m-oid: 2.5.6.12
m-name: applicationEntity
m-desc: RFC2256: an application entity
m-sup: top
m-type: STRUCTURAL
m-must: presentationAddress
m-may: cn
m-may: supportedApplicationContext
m-may: seeAlso
m-may: ou
m-may: o
m-may: l
m-may: description

...

ObjectClass dSA

Section
Column
width50%

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
width50%

Using MetaSchema

Code Block
dn: m-name=dSA,dc=core,ou=schema
objectclass: MetaObjectClass
objectclass: MetaTop
objectClass: top
m-oid: 2.5.6.13
m-name: dSA
m-desc: RFC2256: a directory system agent (a server)
m-sup: applicationEntity
m-type: STRUCTURAL
m-may: knowledgeInformation

...

Section
Column
width50%

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
width50%

Using MetaSchema

Code Block
dn: m-name=device,dc=core,ou=schema
objectclass: MetaObjectClass
objectclass: MetaTop
objectClass: top
m-oid: 2.5.6.14
m-name: device
m-desc: RFC2256: a device
m-sup: top
m-type: STRUCTURAL
m-must: cn
m-may: serialNumber
m-may: seeAlso
m-may: owner
m-may: ou
m-may: o
m-may: l
m-may: description

...

ObjectClass strongAuthenticationUser

Section
Column
width50%

RFC 4512

Code Block
objectclass ( 2.5.6.15 NAME 'strongAuthenticationUser'
	DESC 'RFC2256: a strong authentication user'
	SUP top AUXILIARY
	MUST userCertificate )
Column
width50%

Using MetaSchema

Code Block
dn: m-name=strongAuthenticationUser,dc=core,ou=schema
objectclass: MetaObjectClass
objectclass: MetaTop
objectClass: top
m-oid: 2.5.6.15
m-name: strongAuthenticationUser
m-desc: RFC2256: a strong authentication user
m-sup: top
m-type: AUXILIARY
m-must: userCertificate

...

ObjectClass certificationAuthority

Section
Column
width50%

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
width50%

Using MetaSchema

Code Block
dn: m-name=certificationAuthority,dc=core,ou=schema
objectclass: MetaObjectClass
objectclass: MetaTop
objectClass: top
m-oid: 2.5.6.16
m-name: certificationAuthority
m-desc: RFC2256: a certificate authority
m-sup: top
m-type: AUXILIARY
m-must: authorityRevocationList
m-must: certificateRevocationList
m-must: cACertificate
m-may: crossCertificatePair

...

Section
Column
width50%

RFC 4512

Code Block
objectclass ( 2.5.6.16.2 NAME 'certificationAuthority-V2'
	SUP certificationAuthority
	AUXILIARY MAY ( deltaRevocationList ) )
Column
width50%

Using MetaSchema

Code Block
dn: m-name=certificationAuthority-V2,dc=core,ou=schema
objectclass: MetaObjectClass
objectclass: MetaTop
objectClass: top
m-oid: 2.5.6.16.2
m-name: certificationAuthority-V2
m-sup: certificationAuthority
m-type: AUXILIARY
m-may: deltaRevocationList

...

ObjectClass groupOfUniqueNames

Section
Column
width50%

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
width50%

Using MetaSchema

Code Block
dn: m-name=groupOfUniqueNames,dc=core,ou=schema
objectclass: MetaObjectClass
objectclass: MetaTop
objectClass: top
m-oid: 2.5.6.17
m-name: groupOfUniqueNames
m-desc: RFC2256: a group of unique names (DN and Unique Identifier)
m-sup: top
m-type: STRUCTURAL
m-must: uniqueMember
m-must: cn
m-may: businessCategory
m-may: seeAlso
m-may: owner
m-may: ou
m-may: o
m-may: description

...

ObjectClass userSecurityInformation

Section
Column
width50%

RFC 4512

Code Block
objectclass ( 2.5.6.18 NAME 'userSecurityInformation'
	DESC 'RFC2256: a user security information'
	SUP top AUXILIARY
	MAY ( supportedAlgorithms ) )
Column
width50%

Using MetaSchema

Code Block
dn: m-name=userSecurityInformation,dc=core,ou=schema
objectclass: MetaObjectClass
objectclass: MetaTop
objectClass: top
m-oid: 2.5.6.18
m-name: userSecurityInformation
m-desc: RFC2256: a user security information
m-sup: top
m-type: AUXILIARY
m-may: supportedAlgorithms

...

ObjectClass cRLDistributionPoint

Section
Column
width50%

RFC 4512

Code Block
objectclass ( 2.5.6.19 NAME 'cRLDistributionPoint'
	SUP top STRUCTURAL
	MUST ( cn )
	MAY ( certificateRevocationList $ authorityRevocationList $
		deltaRevocationList ) )
Column
width50%

Using MetaSchema

Code Block
dn: m-name=cRLDistributionPoint,dc=core,ou=schema
objectclass: MetaObjectClass
objectclass: MetaTop
objectClass: top
m-oid: 2.5.6.19
m-name: cRLDistributionPoint
m-sup: top
m-type: STRUCTURAL
m-must: cn
m-may:  certificateRevocationList
m-may: authorityRevocationList
m-may: deltaRevocationList

...

ObjectClass dmd

Section
50%
Column
width50%
width

RFC 4512

Code Block

*
Column

Using MetaSchema

Code Block

dn: name=dmd,dc=core,ou=schema
objectclass: MetaObjectClass
objectclass: MetaTop
objectClass: top
oid: ( 2.5.6.20
name: NAME 'dmd'
sup:	SUP top
type: STRUCTURAL
must:	MUST ( dmdName )
may:	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

 $
		x121Address $ registeredAddress $ destinationIndicator $
		preferredDeliveryMethod $ telexNumber $ teletexTerminalIdentifier $
		telephoneNumber $ internationaliSDNNumber $ facsimileTelephoneNumber $
		street $ postOfficeBox $ postalCode $ postalAddress $
		physicalDeliveryOfficeName $ st $ l $ description ) )
Column
width50%

Using

Section
Column
width50%

RFC 4512

Code Block

*
Column
width50%
Using

MetaSchema

Code Block
dn: m-name=pkiUserdmd,dc=core,ou=schema
objectclass: MetaObjectClass
objectclass: MetaTop
objectClass: top
m-oid: 2.5.6.2120
m-name: dmd
m-sup: pkiUsertop
descm-type: RFC2587STRUCTURAL
m-must: a PKI user
sup: top
type: AUXILIARY
may:  userCertificate

ObjectClass

Section
Column
width50%

RFC 4512

Code Block

*
Column
width50%

Using MetaSchema

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

Section
Column
width50%

RFC 4512

Code Block

*
Column
width50%

Using MetaSchema

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

Section
Column
width50%

RFC 4512

Code Block

*
Column
width50%

Using MetaSchema

Code Block

dn: name=subentry,dc=system,ou=schema
objectclass: MetaObjectClass
objectclass: MetaTop
objectClass: top
oid: 2.5.17.0
name: subentry
sup: top
type: STRUCTURAL
must: cn
must: subtreeSpecification

ObjectClass

Section
Column
width50%

RFC 4512

Code Block

*
Column
width50%

Using MetaSchema

Code Block

dn: name=collectiveAttributeSubentry,dc=system,ou=schema
objectclass: MetaObjectClass
objectclass: MetaTop
objectClass: top
oid: 2.5.17.2
name: collectiveAttributeSubentry
type: AUXILIARY

ObjectClass

Section
Column
width50%

RFC 4512

Code Block

*
Column
width50%

Using MetaSchema

Code Block

dn: name=subschema,dc=system,ou=schema
objectclass: MetaObjectClass
objectclass: MetaTop
objectClass: top
oid: 2.5.20.1
name: subschema
desc: RFC2252: controlling subschema (sub)entry
type: AUXILIARY
may: dITStructureRules
may: nameForms
may: ditContentRules
may: objectClasses
may: attributeTypes
may: matchingRules
may: matchingRuleUse

...

dmdName
m-may:  userPassword
m-may: searchGuide
m-may: seeAlso
m-may: businessCategory
m-may: x121Address
m-may: registeredAddress
m-may: destinationIndicator
m-may: preferredDeliveryMethod
m-may: telexNumber
m-may: teletexTerminalIdentifier
m-may: telephoneNumber
m-may: internationaliSDNNumber
m-may: facsimileTelephoneNumber
m-may: street
m-may: postOfficeBox
m-may: postalCode
m-may: postalAddress
m-may: physicalDeliveryOfficeName
m-may: st
m-may: l
m-may: description

...

ObjectClass pkiUser

Section
Column
width50%

RFC 4512

Code Block
*objectclass ( 2.5.6.21 NAME 'pkiUser'
	DESC 'RFC2587: a PKI user'
	SUP top AUXILIARY
	MAY userCertificate )
Column
width50%

Using MetaSchema

Code Block
dn: m-name=uidObjectpkiUser,dc=core,ou=schema
objectclass: MetaObjectClass
objectclass: MetaTop
objectClass: top
m-oid: 12.35.6.1.1.3.1
21
m-name: uidObjectpkiUser
m-desc: RFC2377: uid object
RFC2587: a PKI user
m-sup: top
m-type: AUXILIARY
m-may: MUST uiduserCertificate

...

ObjectClass pkiCA

Section
Column
width50%

RFC 4512

Code Block

objectclass ( 2.5.6.22 NAME 'pkiCA'
	DESC 'RFC2587: PKI certificate authority'
	SUP top AUXILIARY
	MAY ( authorityRevocationList $ certificateRevocationList $
		cACertificate $ crossCertificatePair ) )
Code Block

*

Column
width50%

Using MetaSchema

Code Block
dn: m-name=labeledURIObjectpkiCA,dc=core,ou=schema
objectclass: MetaObjectClass
objectclass: MetaTop
objectClass: top
m-oid: 12.35.6.1.4.1.250.3.15
22
m-name: labeledURIObjectpkiCA
m-desc: RFC2079RFC2587: objectPKI that contains the URI attribute type
certificate authority
m-sup: top
m-type: AUXILIARY

m-may: authorityRevocationList
m-may: certificateRevocationList
m-may: cACertificate
m-may:  labeledURIcrossCertificatePair

...

ObjectClass deltaCRL

Section
Column
width50%

RFC 4512

Code Block
*objectclass ( 2.5.6.23 NAME 'deltaCRL'
	DESC 'RFC2587: PKI user'
	SUP top AUXILIARY
	MAY deltaRevocationList )
Column
width50%

Using MetaSchema

Code Block
dn: m-name=dynamicObjectdeltaCRL,dc=systemcore,ou=schema
objectclass: MetaObjectClass
objectclass: MetaTop
objectClass: top
m-oid: 12.35.6.1.4.1.1466.101.119.2
23
m-name: dynamicObjectdeltaCRL
m-desc: RFC2589RFC2587: DynamicPKI Objectuser
m-sup: top
m-type: AUXILIARY
m-may: deltaRevocationList

...

ObjectClass uidObject

Section
Column
width50%

RFC 4512

Code Block
*objectclass ( 1.3.6.1.1.3.1 NAME 'uidObject'
	DESC 'RFC2377: uid object'
	SUP top AUXILIARY MUST uid )
Column
width50%

Using MetaSchema

Code Block
dn: m-name=dcObjectuidObject,dc=core,ou=schema
objectclass: MetaObjectClass
objectclass: MetaTop
objectClass: top
m-oid: 1.3.6.1.4.1.14663.3441
m-name: dcObjectuidObject
m-desc: RFC2247RFC2377: domainuid component object
m-sup: top
m-type: AUXILIARY 
must:MUST dcuid

...

ObjectClass labeledURIObject

Section
Column
width50%

RFC 4512

Code Block

objectclass ( 1.3.6.1.4.1.250.3.15 NAME 'labeledURIObject'
	DESC 'RFC2079: object that contains the URI attribute m-type'
	SUP top AUXILIARY
	MAY ( labeledURI ) )

RFC 4512

Code Block

*
Column
width50%

Using MetaSchema

Code Block
dn: m-name=extensibleObjectlabeledURIObject,dc=systemcore,ou=schema
objectclass: MetaObjectClass
objectclass: MetaTop
objectClass: top
m-oid: 1.3.6.1.4.1.1466250.1013.120.11115
m-name: extensibleObjectlabeledURIObject
m-desc: RFC2252: extensible object
RFC2079: object that contains the URI attribute m-type
m-sup: top
m-type: AUXILIARY

ObjectClass

m-may:  labeledURI

...

ObjectClass

RFC 4512

*
Section
Section
Column
width50%
Code Block
Section
Column
width50%
Using MetaSchema

RFC 4512 dcObject

Code Block
dn: name=OpenLDAProotDSE,dc=system,ou=schema
objectclass: MetaObjectClass
objectclass: MetaTop
objectClass: top
oid: ( 1.3.6.1.4.1.4203.1.4.1
name: OpenLDAProotDSE
name: LDAProotDSE
desc: OpenLDAP Root DSE object
sup: top
type: STRUCTURAL
may: cn

ObjectClass

1466.344 NAME 'dcObject'
	DESC 'RFC2247: domain component object'
	SUP top AUXILIARY MUST dc )
Column
width50%

RFC 4512

Code Block

*
Column
width50%

Using MetaSchema

Code Block
dn: m-name=referraldcObject,dc=systemcore,ou=schema
objectclass: MetaObjectClass
objectclass: MetaTop
objectClass: top
m-oid: 21.163.8406.1.1137304.31.21466.6344
m-name: referraldcObject
m-desc: namedrefRFC2247: nameddomain subordinatecomponent referralobject
m-sup: top
m-type: STRUCTURALAUXILIARY
m-must: refdc