You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 11 Next »

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

RFC 4512

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

Using MetaSchema

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

RFC 4512

objectclass ( 2.5.6.3
    NAME 'locality'
    DESC 'RFC2256: a locality'
    SUP top
    STRUCTURAL
    MAY ( street $ seeAlso $ searchGuide $ st $ l $ description )
)

Using MetaSchema

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

RFC 4512

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 )
)

Using MetaSchema

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

RFC 4512

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 )
)

Using MetaSchema

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

RFC 4512

objectclass ( 2.5.6.6
    NAME 'person'
    DESC 'RFC2256: a person'
    SUP top
    STRUCTURAL
    MUST ( sn $ cn )
    MAY ( userPassword $ telephoneNumber $ seeAlso $ description )
)

Using MetaSchema

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

RFC 4512

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 )
 )

Using MetaSchema

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

RFC 4512

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 )
 )

Using MetaSchema

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

RFC 4512

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 )
 )

Using MetaSchema

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

RFC 4512

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 )
 )

Using MetaSchema

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

RFC 4512

objectclass ( 2.5.6.11
    NAME 'applicationProcess'
    DESC 'RFC2256: an application process'
    SUP top
    STRUCTURAL
    MUST cn
    MAY ( seeAlso $ ou $ l $ description )
 )

Using MetaSchema

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

RFC 4512

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 ) )

Using MetaSchema

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

RFC 4512

objectclass ( 2.5.6.13 NAME 'dSA'
	DESC 'RFC2256: a directory system agent (a server)'
	SUP applicationEntity STRUCTURAL
	MAY knowledgeInformation )

Using MetaSchema

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

RFC 4512

objectclass ( 2.5.6.14 NAME 'device'
	DESC 'RFC2256: a device'
	SUP top STRUCTURAL
	MUST cn
	MAY ( serialNumber $ seeAlso $ owner $ ou $ o $ l $ description ) )

Using MetaSchema

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

RFC 4512

objectclass ( 2.5.6.15 NAME 'strongAuthenticationUser'
	DESC 'RFC2256: a strong authentication user'
	SUP top AUXILIARY
	MUST userCertificate )

Using MetaSchema

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

RFC 4512

objectclass ( 2.5.6.16 NAME 'certificationAuthority'
	DESC 'RFC2256: a certificate authority'
	SUP top AUXILIARY
	MUST ( authorityRevocationList $ certificateRevocationList $
		cACertificate ) MAY crossCertificatePair )

Using MetaSchema

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

RFC 4512

objectclass ( 2.5.6.16.2 NAME 'certificationAuthority-V2'
	SUP certificationAuthority
	AUXILIARY MAY ( deltaRevocationList ) )

Using MetaSchema

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

RFC 4512

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 ) )

Using MetaSchema

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

ObjectClass userSecurityInformation

RFC 4512

objectclass ( 2.5.6.18 NAME 'userSecurityInformation'
	DESC 'RFC2256: a user security information'
	SUP top AUXILIARY
	MAY ( supportedAlgorithms ) )

Using MetaSchema

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

RFC 4512

objectclass ( 2.5.6.19 NAME 'cRLDistributionPoint'
	SUP top STRUCTURAL
	MUST ( cn )
	MAY ( certificateRevocationList $ authorityRevocationList $
		deltaRevocationList ) )

Using MetaSchema

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

RFC 4512

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 ) )

Using MetaSchema

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

RFC 4512

objectclass ( 2.5.6.21 NAME 'pkiUser'
	DESC 'RFC2587: a PKI user'
	SUP top AUXILIARY
	MAY userCertificate )

Using MetaSchema

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

RFC 4512

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

Using MetaSchema

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

RFC 4512

objectclass ( 2.5.6.23 NAME 'deltaCRL'
	DESC 'RFC2587: PKI user'
	SUP top AUXILIARY
	MAY deltaRevocationList )

Using MetaSchema

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

RFC 4512

objectclass ( 1.3.6.1.1.3.1 NAME 'uidObject'
	DESC 'RFC2377: uid object'
	SUP top AUXILIARY MUST uid )

Using MetaSchema

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

RFC 4512

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 ) )

Using MetaSchema

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

RFC 4512 dcObject

objectclass ( 1.3.6.1.4.1.1466.344 NAME 'dcObject'
	DESC 'RFC2247: domain component object'
	SUP top AUXILIARY MUST dc )

Using MetaSchema

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
  • No labels