mirror of
https://git.openldap.org/openldap/openldap.git
synced 2025-01-18 11:05:48 +08:00
Zap "devel" schemas
This commit is contained in:
parent
a47cb15db5
commit
e798bb8284
@ -3,19 +3,15 @@ This directory contains schema definitions for use with slapd(5).
|
||||
File Description
|
||||
---- -----------
|
||||
corba.schema Corba Object (RFC 2714) schema
|
||||
core.schema OpenLDAP "core"
|
||||
cosine.schema COSINE Pilot schema
|
||||
inetorgperson.schema InetOrgPerson schema
|
||||
core.schema OpenLDAP "core" (required)
|
||||
cosine.schema COSINE Pilot schema (recommended)
|
||||
inetorgperson.schema InetOrgPerson schema (recommended)
|
||||
java.schema Java Object (RFC 2713) schema
|
||||
krb5-kdc.schema Kerberos V KDC schema
|
||||
microsoft.ext.schema Microsoft schema
|
||||
microsoft.schema Microsoft schema
|
||||
microsoft.std.schema Microsoft schema
|
||||
misc.schema misc. schema
|
||||
nadf.schema North America Directory Forum schema
|
||||
nis.schema Network Information Service schema
|
||||
openldap.schema OpenLDAP Project schema
|
||||
pilot.schema old Pilot schema
|
||||
|
||||
Additional schema definitions can be submitted using the OpenLDAP
|
||||
Issue Tracking System <http://www.openldap.org/its/>.
|
||||
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@ -1,480 +0,0 @@
|
||||
# $OpenLDAP$
|
||||
# This file is for informational purposes only
|
||||
|
||||
# These definitions are from Microsoft's Active Directory.
|
||||
# They were gathered using the subschemaSubentry object of
|
||||
# Windows 2000 Advanced Server Release Candidate 2.
|
||||
|
||||
# These object classes and attributes are from the standard
|
||||
# OID arc 2.5.6 and from the directory pilot project RFC-1274.
|
||||
# Many of them have been modified in Active Directory. To
|
||||
# adhere to the standard, DO NOT USE THIS FILE. Instead, use
|
||||
# core.schema.
|
||||
|
||||
objectclass ( 2.5.6.0
|
||||
NAME 'top'
|
||||
ABSTRACT
|
||||
MUST (objectClass $ instanceType $ nTSecurityDescriptor $
|
||||
objectCategory )
|
||||
MAY (cn $ description $ distinguishedName $ whenCreated $
|
||||
whenChanged $ subRefs $ displayName $ uSNCreated $ isDeleted $
|
||||
dSASignature $ objectVersion $ repsTo $ repsFrom $ memberOf $
|
||||
uSNChanged $ uSNLastObjRem $ showInAdvancedViewOnly $
|
||||
adminDisplayName $ proxyAddresses $ adminDescription $
|
||||
extensionName $ uSNDSALastObjRemoved $ displayNamePrintable $
|
||||
directReports $ wWWHomePage $ USNIntersite $ name $ objectGUID $
|
||||
replPropertyMetaData $ replUpToDateVector $ flags $ revision $
|
||||
wbemPath $ fSMORoleOwner $ systemFlags $ siteObjectBL $
|
||||
serverReferenceBL $ nonSecurityMemberBL $ queryPolicyBL $
|
||||
wellKnownObjects $ isPrivilegeHolder $ partialAttributeSet $
|
||||
managedObjects $ partialAttributeDeletionList $ url $
|
||||
lastKnownParent $ bridgeheadServerListBL $ netbootSCPBL $
|
||||
isCriticalSystemObject $ frsComputerReferenceBL $
|
||||
fRSMemberReferenceBL $ uSNSource $ fromEntry $
|
||||
allowedChildClasses $ allowedChildClassesEffective $
|
||||
allowedAttributes $ allowedAttributesEffective $
|
||||
possibleInferiors $ canonicalName $ proxiedObjectName $
|
||||
sDRightsEffective $ dSCorePropagationData $
|
||||
otherWellKnownObjects $ mS-DS-ConsistencyGuid $
|
||||
mS-DS-ConsistencyChildCount $ masteredBy $ createTimeStamp $
|
||||
modifyTimeStamp $ subSchemaSubEntry ) )
|
||||
|
||||
objectclass ( 2.5.6.2
|
||||
NAME 'country'
|
||||
SUP top
|
||||
ABSTRACT
|
||||
MUST (c )
|
||||
MAY (searchGuide $ co ) )
|
||||
|
||||
objectclass ( 2.5.6.3
|
||||
NAME 'locality'
|
||||
SUP top
|
||||
STRUCTURAL
|
||||
MUST (l )
|
||||
MAY (st $ street $ searchGuide $ seeAlso ) )
|
||||
|
||||
objectclass ( 2.5.6.4
|
||||
NAME 'organization'
|
||||
SUP top
|
||||
STRUCTURAL
|
||||
MUST (o )
|
||||
MAY (l $ st $ street $ searchGuide $ businessCategory $ postalAddress $
|
||||
postalCode $ postOfficeBox $ physicalDeliveryOfficeName $
|
||||
telephoneNumber $ telexNumber $ teletexTerminalIdentifier $
|
||||
facsimileTelephoneNumber $ x121Address $ internationalISDNNumber $
|
||||
registeredAddress $ destinationIndicator $ preferredDeliveryMethod $
|
||||
seeAlso $ userPassword ) )
|
||||
|
||||
objectclass ( 2.5.6.5
|
||||
NAME 'organizationalUnit'
|
||||
SUP top
|
||||
STRUCTURAL
|
||||
MUST (ou )
|
||||
MAY (c $ l $ st $ street $ searchGuide $ businessCategory $
|
||||
postalAddress $ postalCode $ postOfficeBox $
|
||||
physicalDeliveryOfficeName $ telephoneNumber $ telexNumber $
|
||||
teletexTerminalIdentifier $ facsimileTelephoneNumber $ x121Address $
|
||||
internationalISDNNumber $ registeredAddress $ destinationIndicator $
|
||||
preferredDeliveryMethod $ seeAlso $ userPassword $ co $ countryCode $
|
||||
desktopProfile $ defaultGroup $ managedBy $ uPNSuffixes $ gPLink $
|
||||
gPOptions $ thumbnailLogo ) )
|
||||
|
||||
objectclass ( 2.5.6.6
|
||||
NAME 'person'
|
||||
SUP top
|
||||
ABSTRACT
|
||||
MUST (cn )
|
||||
MAY (sn $ telephoneNumber $ seeAlso $ userPassword ) )
|
||||
|
||||
objectclass ( 2.5.6.7
|
||||
NAME 'organizationalPerson'
|
||||
SUP person
|
||||
ABSTRACT
|
||||
MAY (c $ l $ st $ street $ o $ ou $ title $ postalAddress $ postalCode $
|
||||
postOfficeBox $ physicalDeliveryOfficeName $ telexNumber $
|
||||
teletexTerminalIdentifier $ facsimileTelephoneNumber $ x121Address $
|
||||
internationalISDNNumber $ registeredAddress $ destinationIndicator $
|
||||
preferredDeliveryMethod $ givenName $ initials $ generationQualifier $
|
||||
otherTelephone $ otherPager $ co $ department $ company $
|
||||
streetAddress $ otherHomePhone $ personalTitle $ homePostalAddress $
|
||||
countryCode $ employeeID $ comment $ division $
|
||||
otherFacsimileTelephoneNumber $ otherMobile $ primaryTelexNumber $
|
||||
primaryInternationalISDNNumber $ mhsORAddress $ otherMailbox $
|
||||
assistant $ ipPhone $ otherIpPhone $ mail $ manager $ homePhone $
|
||||
mobile $ pager $ middleName $ thumbnailPhoto $ thumbnailLogo ) )
|
||||
|
||||
objectclass ( 2.5.6.8
|
||||
NAME 'organizationalRole'
|
||||
SUP top
|
||||
STRUCTURAL
|
||||
MUST (cn )
|
||||
MAY (l $ st $ street $ ou $ postalAddress $ postalCode $ postOfficeBox $
|
||||
physicalDeliveryOfficeName $ telephoneNumber $ telexNumber $
|
||||
teletexTerminalIdentifier $ facsimileTelephoneNumber $ x121Address $
|
||||
internationalISDNNumber $ registeredAddress $ destinationIndicator $
|
||||
preferredDeliveryMethod $ roleOccupant $ seeAlso ) )
|
||||
|
||||
objectclass ( 2.5.6.9
|
||||
NAME 'groupOfNames'
|
||||
SUP top
|
||||
ABSTRACT
|
||||
MUST (cn $ member )
|
||||
MAY (o $ ou $ businessCategory $ owner $ seeAlso ) )
|
||||
|
||||
objectclass ( 2.5.6.10
|
||||
NAME 'residentialPerson'
|
||||
SUP person
|
||||
STRUCTURAL
|
||||
MAY (l $ st $ street $ ou $ title $ businessCategory $ postalAddress $
|
||||
postalCode $ postOfficeBox $ physicalDeliveryOfficeName $ telexNumber $
|
||||
teletexTerminalIdentifier $ facsimileTelephoneNumber $ x121Address $
|
||||
internationalISDNNumber $ registeredAddress $ destinationIndicator $
|
||||
preferredDeliveryMethod ) )
|
||||
|
||||
objectclass ( 2.5.6.11
|
||||
NAME 'applicationProcess'
|
||||
SUP top
|
||||
STRUCTURAL
|
||||
MUST (cn )
|
||||
MAY (l $ ou $ seeAlso ) )
|
||||
|
||||
objectclass ( 2.5.6.12
|
||||
NAME 'applicationEntity'
|
||||
SUP top
|
||||
STRUCTURAL
|
||||
MUST (cn $ presentationAddress )
|
||||
MAY (l $ o $ ou $ supportedApplicationContext $ seeAlso ) )
|
||||
|
||||
objectclass ( 2.5.6.13
|
||||
NAME 'dSA'
|
||||
SUP applicationEntity
|
||||
STRUCTURAL
|
||||
MAY (knowledgeInformation ) )
|
||||
|
||||
objectclass ( 2.5.6.14
|
||||
NAME 'device'
|
||||
SUP top
|
||||
ABSTRACT
|
||||
MUST (cn )
|
||||
MAY (serialNumber $ l $ o $ ou $ owner $ seeAlso ) )
|
||||
|
||||
objectclass ( 2.5.6.16
|
||||
NAME 'certificationAuthority'
|
||||
SUP top
|
||||
STRUCTURAL
|
||||
MUST (cn $ cACertificate $ authorityRevocationList $
|
||||
certificateRevocationList )
|
||||
MAY (searchGuide $ teletexTerminalIdentifier $ supportedApplicationContext $
|
||||
crossCertificatePair $ deltaRevocationList $ domainPolicyObject $
|
||||
parentCA $ dNSHostName $ parentCACertificateChain $ domainID $
|
||||
cAConnect $ cAWEBURL $ cRLObject $ cAUsages $ previousCACertificates $
|
||||
pendingCACertificates $ previousParentCA $ pendingParentCA $
|
||||
currentParentCA $ cACertificateDN $ certificateTemplates $
|
||||
signatureAlgorithms $ enrollmentProviders ) )
|
||||
|
||||
objectclass ( 2.5.6.19
|
||||
NAME 'cRLDistributionPoint'
|
||||
SUP top
|
||||
STRUCTURAL
|
||||
MUST (cn )
|
||||
MAY (authorityRevocationList $ certificateRevocationList $
|
||||
deltaRevocationList $ cRLPartitionedRevocationList $
|
||||
certificateAuthorityObject ) )
|
||||
|
||||
objectclass ( 2.5.20.1
|
||||
NAME 'subSchema'
|
||||
SUP top
|
||||
STRUCTURAL
|
||||
MAY (extendedClassInfo $ extendedAttributeInfo $ dITContentRules $
|
||||
attributeTypes $ objectClasses $ modifyTimeStamp ) )
|
||||
|
||||
#####################################################
|
||||
|
||||
attributetype ( 2.5.4.0
|
||||
NAME 'objectClass'
|
||||
SYNTAX '1.3.6.1.4.1.1466.115.121.1.38'
|
||||
NO-USER-MODIFICATION )
|
||||
|
||||
attributetype ( 2.5.4.2
|
||||
NAME 'knowledgeInformation'
|
||||
SYNTAX '1.2.840.113556.1.4.905' )
|
||||
|
||||
attributetype ( 2.5.4.3
|
||||
NAME 'cn'
|
||||
SYNTAX '1.3.6.1.4.1.1466.115.121.1.15'
|
||||
SINGLE-VALUE )
|
||||
|
||||
attributetype ( 2.5.4.4
|
||||
NAME 'sn'
|
||||
SYNTAX '1.3.6.1.4.1.1466.115.121.1.15'
|
||||
SINGLE-VALUE )
|
||||
|
||||
attributetype ( 2.5.4.5
|
||||
NAME 'serialNumber'
|
||||
SYNTAX '1.3.6.1.4.1.1466.115.121.1.44' )
|
||||
|
||||
attributetype ( 2.5.4.6
|
||||
NAME 'c'
|
||||
SYNTAX '1.3.6.1.4.1.1466.115.121.1.15'
|
||||
SINGLE-VALUE )
|
||||
|
||||
attributetype ( 2.5.4.7
|
||||
NAME 'l'
|
||||
SYNTAX '1.3.6.1.4.1.1466.115.121.1.15'
|
||||
SINGLE-VALUE )
|
||||
|
||||
attributetype ( 2.5.4.8
|
||||
NAME 'st'
|
||||
SYNTAX '1.3.6.1.4.1.1466.115.121.1.15'
|
||||
SINGLE-VALUE )
|
||||
|
||||
attributetype ( 2.5.4.9
|
||||
NAME 'street'
|
||||
SYNTAX '1.3.6.1.4.1.1466.115.121.1.15'
|
||||
SINGLE-VALUE )
|
||||
|
||||
attributetype ( 2.5.4.10
|
||||
NAME 'o'
|
||||
SYNTAX '1.3.6.1.4.1.1466.115.121.1.15' )
|
||||
|
||||
attributetype ( 2.5.4.11
|
||||
NAME 'ou'
|
||||
SYNTAX '1.3.6.1.4.1.1466.115.121.1.15' )
|
||||
|
||||
attributetype ( 2.5.4.12
|
||||
NAME 'title'
|
||||
SYNTAX '1.3.6.1.4.1.1466.115.121.1.15'
|
||||
SINGLE-VALUE )
|
||||
|
||||
attributetype ( 2.5.4.13
|
||||
NAME 'description'
|
||||
SYNTAX '1.3.6.1.4.1.1466.115.121.1.15' )
|
||||
|
||||
attributetype ( 2.5.4.14
|
||||
NAME 'searchGuide'
|
||||
SYNTAX '1.3.6.1.4.1.1466.115.121.1.40' )
|
||||
|
||||
attributetype ( 2.5.4.15
|
||||
NAME 'businessCategory'
|
||||
SYNTAX '1.3.6.1.4.1.1466.115.121.1.15' )
|
||||
|
||||
attributetype ( 2.5.4.16
|
||||
NAME 'postalAddress'
|
||||
SYNTAX '1.3.6.1.4.1.1466.115.121.1.15' )
|
||||
|
||||
attributetype ( 2.5.4.17
|
||||
NAME 'postalCode'
|
||||
SYNTAX '1.3.6.1.4.1.1466.115.121.1.15'
|
||||
SINGLE-VALUE )
|
||||
|
||||
attributetype ( 2.5.4.18
|
||||
NAME 'postOfficeBox'
|
||||
SYNTAX '1.3.6.1.4.1.1466.115.121.1.15' )
|
||||
|
||||
attributetype ( 2.5.4.19
|
||||
NAME 'physicalDeliveryOfficeName'
|
||||
SYNTAX '1.3.6.1.4.1.1466.115.121.1.15'
|
||||
SINGLE-VALUE )
|
||||
|
||||
attributetype ( 2.5.4.20
|
||||
NAME 'telephoneNumber'
|
||||
SYNTAX '1.3.6.1.4.1.1466.115.121.1.15'
|
||||
SINGLE-VALUE )
|
||||
|
||||
attributetype ( 2.5.4.21
|
||||
NAME 'telexNumber'
|
||||
SYNTAX '1.3.6.1.4.1.1466.115.121.1.40' )
|
||||
|
||||
attributetype ( 2.5.4.22
|
||||
NAME 'teletexTerminalIdentifier'
|
||||
SYNTAX '1.3.6.1.4.1.1466.115.121.1.40' )
|
||||
|
||||
attributetype ( 2.5.4.23
|
||||
NAME 'facsimileTelephoneNumber'
|
||||
SYNTAX '1.3.6.1.4.1.1466.115.121.1.15'
|
||||
SINGLE-VALUE )
|
||||
|
||||
attributetype ( 2.5.4.24
|
||||
NAME 'x121Address'
|
||||
SYNTAX '1.3.6.1.4.1.1466.115.121.1.36' )
|
||||
|
||||
attributetype ( 2.5.4.25
|
||||
NAME 'internationalISDNNumber'
|
||||
SYNTAX '1.3.6.1.4.1.1466.115.121.1.36' )
|
||||
|
||||
attributetype ( 2.5.4.26
|
||||
NAME 'registeredAddress'
|
||||
SYNTAX '1.3.6.1.4.1.1466.115.121.1.40' )
|
||||
|
||||
attributetype ( 2.5.4.27
|
||||
NAME 'destinationIndicator'
|
||||
SYNTAX '1.3.6.1.4.1.1466.115.121.1.44' )
|
||||
|
||||
attributetype ( 2.5.4.28
|
||||
NAME 'preferredDeliveryMethod'
|
||||
SYNTAX '1.3.6.1.4.1.1466.115.121.1.27' )
|
||||
|
||||
attributetype ( 2.5.4.29
|
||||
NAME 'presentationAddress'
|
||||
SYNTAX '1.3.6.1.4.1.1466.115.121.1.43'
|
||||
SINGLE-VALUE )
|
||||
|
||||
attributetype ( 2.5.4.30
|
||||
NAME 'supportedApplicationContext'
|
||||
SYNTAX '1.3.6.1.4.1.1466.115.121.1.40' )
|
||||
|
||||
attributetype ( 2.5.4.31
|
||||
NAME 'member'
|
||||
SYNTAX '1.3.6.1.4.1.1466.115.121.1.12' )
|
||||
|
||||
attributetype ( 2.5.4.32
|
||||
NAME 'owner'
|
||||
SYNTAX '1.3.6.1.4.1.1466.115.121.1.12'
|
||||
SINGLE-VALUE )
|
||||
|
||||
attributetype ( 2.5.4.33
|
||||
NAME 'roleOccupant'
|
||||
SYNTAX '1.3.6.1.4.1.1466.115.121.1.12' )
|
||||
|
||||
attributetype ( 2.5.4.34
|
||||
NAME 'seeAlso'
|
||||
SYNTAX '1.3.6.1.4.1.1466.115.121.1.12' )
|
||||
|
||||
attributetype ( 2.5.4.35
|
||||
NAME 'userPassword'
|
||||
SYNTAX '1.3.6.1.4.1.1466.115.121.1.40' )
|
||||
|
||||
attributetype ( 2.5.4.36
|
||||
NAME 'userCertificate'
|
||||
SYNTAX '1.3.6.1.4.1.1466.115.121.1.40' )
|
||||
|
||||
attributetype ( 2.5.4.37
|
||||
NAME 'cACertificate'
|
||||
SYNTAX '1.3.6.1.4.1.1466.115.121.1.40' )
|
||||
|
||||
attributetype ( 2.5.4.38
|
||||
NAME 'authorityRevocationList'
|
||||
SYNTAX '1.3.6.1.4.1.1466.115.121.1.40' )
|
||||
|
||||
attributetype ( 2.5.4.39
|
||||
NAME 'certificateRevocationList'
|
||||
SYNTAX '1.3.6.1.4.1.1466.115.121.1.40'
|
||||
SINGLE-VALUE )
|
||||
|
||||
attributetype ( 2.5.4.40
|
||||
NAME 'crossCertificatePair'
|
||||
SYNTAX '1.3.6.1.4.1.1466.115.121.1.40' )
|
||||
|
||||
attributetype ( 2.5.4.42
|
||||
NAME 'givenName'
|
||||
SYNTAX '1.3.6.1.4.1.1466.115.121.1.15'
|
||||
SINGLE-VALUE )
|
||||
|
||||
attributetype ( 2.5.4.43
|
||||
NAME 'initials'
|
||||
SYNTAX '1.3.6.1.4.1.1466.115.121.1.15'
|
||||
SINGLE-VALUE )
|
||||
|
||||
attributetype ( 2.5.4.44
|
||||
NAME 'generationQualifier'
|
||||
SYNTAX '1.3.6.1.4.1.1466.115.121.1.15'
|
||||
SINGLE-VALUE )
|
||||
|
||||
attributetype ( 2.5.4.49
|
||||
NAME 'distinguishedName'
|
||||
SYNTAX '1.3.6.1.4.1.1466.115.121.1.12'
|
||||
SINGLE-VALUE
|
||||
NO-USER-MODIFICATION )
|
||||
|
||||
attributetype ( 2.5.4.53
|
||||
NAME 'deltaRevocationList'
|
||||
SYNTAX '1.3.6.1.4.1.1466.115.121.1.40' )
|
||||
|
||||
attributetype ( 2.5.18.1
|
||||
NAME 'createTimeStamp'
|
||||
SYNTAX '1.3.6.1.4.1.1466.115.121.1.24'
|
||||
SINGLE-VALUE
|
||||
NO-USER-MODIFICATION )
|
||||
|
||||
attributetype ( 2.5.18.2
|
||||
NAME 'modifyTimeStamp'
|
||||
SYNTAX '1.3.6.1.4.1.1466.115.121.1.24'
|
||||
SINGLE-VALUE
|
||||
NO-USER-MODIFICATION )
|
||||
|
||||
attributetype ( 2.5.18.10
|
||||
NAME 'subSchemaSubEntry'
|
||||
SYNTAX '1.3.6.1.4.1.1466.115.121.1.12'
|
||||
NO-USER-MODIFICATION )
|
||||
|
||||
attributetype ( 2.5.21.2
|
||||
NAME 'dITContentRules'
|
||||
SYNTAX '1.3.6.1.4.1.1466.115.121.1.15'
|
||||
NO-USER-MODIFICATION )
|
||||
|
||||
attributetype ( 2.5.21.5
|
||||
NAME 'attributeTypes'
|
||||
SYNTAX '1.3.6.1.4.1.1466.115.121.1.15'
|
||||
NO-USER-MODIFICATION )
|
||||
|
||||
attributetype ( 2.5.21.6
|
||||
NAME 'objectClasses'
|
||||
SYNTAX '1.3.6.1.4.1.1466.115.121.1.15'
|
||||
NO-USER-MODIFICATION )
|
||||
|
||||
attributetype ( 2.16.840.1.113730.3.1.34
|
||||
NAME 'middleName'
|
||||
SYNTAX '1.3.6.1.4.1.1466.115.121.1.15'
|
||||
SINGLE-VALUE )
|
||||
|
||||
attributetype ( 2.16.840.1.113730.3.1.35
|
||||
NAME 'thumbnailPhoto'
|
||||
SYNTAX '1.3.6.1.4.1.1466.115.121.1.40'
|
||||
SINGLE-VALUE )
|
||||
|
||||
attributetype ( 2.16.840.1.113730.3.1.36
|
||||
NAME 'thumbnailLogo'
|
||||
SYNTAX '1.3.6.1.4.1.1466.115.121.1.40'
|
||||
SINGLE-VALUE )
|
||||
|
||||
attributetype ( 2.16.840.1.113730.3.140
|
||||
NAME 'userSMIMECertificate'
|
||||
SYNTAX '1.3.6.1.4.1.1466.115.121.1.40' )
|
||||
|
||||
#####################################################
|
||||
|
||||
attributetype ( 0.9.2342.19200300.100.1.2
|
||||
NAME 'textEncodedORAddress'
|
||||
SYNTAX '1.3.6.1.4.1.1466.115.121.1.15'
|
||||
SINGLE-VALUE )
|
||||
|
||||
attributetype ( 0.9.2342.19200300.100.1.3
|
||||
NAME 'mail'
|
||||
SYNTAX '1.3.6.1.4.1.1466.115.121.1.15'
|
||||
SINGLE-VALUE )
|
||||
|
||||
attributetype ( 0.9.2342.19200300.100.1.10
|
||||
NAME 'manager'
|
||||
SYNTAX '1.3.6.1.4.1.1466.115.121.1.12'
|
||||
SINGLE-VALUE )
|
||||
|
||||
attributetype ( 0.9.2342.19200300.100.1.20
|
||||
NAME 'homePhone'
|
||||
SYNTAX '1.3.6.1.4.1.1466.115.121.1.15'
|
||||
SINGLE-VALUE )
|
||||
|
||||
attributetype ( 0.9.2342.19200300.100.1.25
|
||||
NAME 'dc'
|
||||
SYNTAX '1.3.6.1.4.1.1466.115.121.1.15'
|
||||
SINGLE-VALUE )
|
||||
|
||||
attributetype ( 0.9.2342.19200300.100.1.41
|
||||
NAME 'mobile'
|
||||
SYNTAX '1.3.6.1.4.1.1466.115.121.1.15'
|
||||
SINGLE-VALUE )
|
||||
|
||||
attributetype ( 0.9.2342.19200300.100.1.42
|
||||
NAME 'pager'
|
||||
SYNTAX '1.3.6.1.4.1.1466.115.121.1.15'
|
||||
SINGLE-VALUE )
|
||||
|
@ -1,358 +0,0 @@
|
||||
# $OpenLDAP$
|
||||
|
||||
# DO NOT USE THESE DEFINITIONS
|
||||
# use cosine.schema instead!
|
||||
|
||||
# These come from RFC1274 and are in ASN.1 syntax. They have been
|
||||
# translated with some imagination. Only attributes and classes we
|
||||
# already had are here. In general, the matching rules in the
|
||||
# attribute types are incomplete or incorrect and have to be checked.
|
||||
|
||||
# Note: It seems that the pilot schema evolved beyond what was
|
||||
# described in RFC1274. It also seems that Umich followed the changes
|
||||
# but we don't know where are documented. More worrisome is that it
|
||||
# seems that Netscape does not know either. Searches on Altavista
|
||||
# have not shed any light, so we will have to ask for help.
|
||||
|
||||
# This file uses definitions from core.schema
|
||||
|
||||
# ccitt.data.pss.ucl.pilot ( 0.9.2342.19200300.100 )
|
||||
# 1 pilotAttributeType
|
||||
# 3 pilotAttributeSyntax
|
||||
# 4 pilotObjectClass
|
||||
# 10 pilotGroups
|
||||
|
||||
# Believe it or not, this is case-insensitive
|
||||
|
||||
attributetype ( 0.9.2342.19200300.100.1.2 NAME 'textEncodedORAddress'
|
||||
EQUALITY caseIgnoreMatch
|
||||
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
|
||||
|
||||
attributetype ( 0.9.2342.19200300.100.1.3 NAME ( 'mail' 'rfc822Mailbox' )
|
||||
EQUALITY caseIgnoreIA5Match
|
||||
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{256} )
|
||||
|
||||
attributetype ( 0.9.2342.19200300.100.1.4 NAME 'info' EQUALITY caseIgnoreMatch
|
||||
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
|
||||
|
||||
attributetype ( 0.9.2342.19200300.100.1.5 NAME ( 'drink' 'favouriteDrink' )
|
||||
EQUALITY caseIgnoreMatch
|
||||
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
|
||||
|
||||
attributetype ( 0.9.2342.19200300.100.1.6 NAME 'roomNumber'
|
||||
EQUALITY caseIgnoreMatch
|
||||
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
|
||||
|
||||
attributetype ( 0.9.2342.19200300.100.1.7 NAME 'photo'
|
||||
SYNTAX 1.3.6.1.4.1.1466.115.121.1.5 )
|
||||
|
||||
attributetype ( 0.9.2342.19200300.100.1.8 NAME 'userClass'
|
||||
EQUALITY caseIgnoreMatch
|
||||
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
|
||||
|
||||
attributetype ( 0.9.2342.19200300.100.1.9 NAME 'host'
|
||||
EQUALITY caseIgnoreMatch
|
||||
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
|
||||
|
||||
attributetype ( 0.9.2342.19200300.100.1.10 NAME 'manager'
|
||||
EQUALITY distinguishedNameMatch
|
||||
SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 )
|
||||
|
||||
attributetype ( 0.9.2342.19200300.100.1.11 NAME 'documentIdentifier'
|
||||
EQUALITY caseIgnoreMatch
|
||||
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
|
||||
|
||||
attributetype ( 0.9.2342.19200300.100.1.12 NAME 'documentTitle'
|
||||
EQUALITY caseIgnoreMatch
|
||||
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
|
||||
|
||||
attributetype ( 0.9.2342.19200300.100.1.13 NAME 'documentVersion'
|
||||
EQUALITY caseIgnoreMatch
|
||||
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
|
||||
|
||||
attributetype ( 0.9.2342.19200300.100.1.14 NAME 'documentAuthor'
|
||||
EQUALITY distinguishedNameMatch
|
||||
SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 )
|
||||
|
||||
attributetype ( 0.9.2342.19200300.100.1.15 NAME 'documentLocation'
|
||||
EQUALITY caseIgnoreMatch
|
||||
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
|
||||
|
||||
attributetype ( 0.9.2342.19200300.100.1.20 NAME ( 'homeTelephoneNumber' 'homePhone' )
|
||||
EQUALITY telephoneNumberMatch
|
||||
SUBSTR telephoneNumberSubstringsMatch
|
||||
SYNTAX 1.3.6.1.4.1.1466.115.121.1.50 )
|
||||
|
||||
attributetype ( 0.9.2342.19200300.100.1.21 NAME 'secretary'
|
||||
EQUALITY distinguishedNameMatch
|
||||
SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 )
|
||||
|
||||
# Netscape defines this with syntax 1.15 TBC
|
||||
|
||||
attributetype ( 0.9.2342.19200300.100.1.22 NAME 'otherMailbox'
|
||||
SYNTAX 1.3.6.1.4.1.1466.115.121.1.39 )
|
||||
|
||||
# Netscape defines this with syntax 1.15 TBC
|
||||
# Mathcing rules for this are unknown
|
||||
|
||||
attributetype ( 0.9.2342.19200300.100.1.23 NAME 'lastModifiedTime'
|
||||
SYNTAX 1.3.6.1.4.1.1466.115.121.1.53 )
|
||||
|
||||
attributetype ( 0.9.2342.19200300.100.1.24 NAME 'lastModifiedBy'
|
||||
EQUALITY distinguishedNameMatch
|
||||
SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 )
|
||||
|
||||
# This is the definition as defined in RFC2247
|
||||
# Terrific, we don't know about caseIgnoreIA5SubstringsMatch
|
||||
|
||||
# See RFC2247 define in core.schema
|
||||
#attributetype ( 0.9.2342.19200300.100.1.25 NAME 'dc'
|
||||
# EQUALITY caseIgnoreIA5Match
|
||||
# SYNTAX 1.3.6.1.4.1.1466.115.121.1.26 SINGLE-VALUE )
|
||||
|
||||
# This is aRecord in RFC1274. However, objectclass dNSDomain as we
|
||||
# and Netscape use it is very different.
|
||||
|
||||
attributetype ( 0.9.2342.19200300.100.1.26 NAME 'dNSRecord'
|
||||
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
|
||||
|
||||
# 0.9.2342.19200300.100.1.27 was probably intended to be mDRecord in
|
||||
# RFC1274, but they got it wrong and did not define it, thought it
|
||||
# is referenced by dNSDomain in it.
|
||||
|
||||
# 0.9.2342.19200300.100.1.28 was mXRecord in RFC1274
|
||||
# 0.9.2342.19200300.100.1.29 was nSRecord in RFC1274
|
||||
# 0.9.2342.19200300.100.1.30 was sOARecord in RFC1274
|
||||
# 0.9.2342.19200300.100.1.31 was cNAMERecord in RFC1274
|
||||
|
||||
#attribute ( 0.9.2342.19200300.100.1.37 NAME 'associatedDomain'
|
||||
# EQUALITY caseIgnoreIA5Match
|
||||
# SUBSTR caseIgnoreIA5SubstringsMatch
|
||||
# SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
|
||||
|
||||
attributetype ( 0.9.2342.19200300.100.1.38 NAME 'associatedName'
|
||||
EQUALITY distinguishedNameMatch
|
||||
SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 )
|
||||
|
||||
# Netscape gives syntax 1.15 to this. TBC
|
||||
# We take the matching rules from postalAddress in RFC2256
|
||||
# Show stopper: we don't have the definition of caseIgnoreListSubstringsMatch
|
||||
|
||||
attributetype ( 0.9.2342.19200300.100.1.39 NAME 'homePostalAddress'
|
||||
EQUALITY caseIgnoreListMatch
|
||||
SYNTAX 1.3.6.1.4.1.1466.115.121.1.41 )
|
||||
|
||||
attributetype ( 0.9.2342.19200300.100.1.40 NAME 'personalTitle'
|
||||
EQUALITY caseIgnoreMatch
|
||||
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
|
||||
|
||||
attributetype ( 0.9.2342.19200300.100.1.41 NAME ( 'mobileTelephoneNumber' 'mobile' )
|
||||
EQUALITY telephoneNumberMatch
|
||||
SUBSTR telephoneNumberSubstringsMatch
|
||||
SYNTAX 1.3.6.1.4.1.1466.115.121.1.50 )
|
||||
|
||||
attributetype ( 0.9.2342.19200300.100.1.42 NAME ( 'pagerTelephoneNumber' 'pager' )
|
||||
EQUALITY telephoneNumberMatch
|
||||
SUBSTR telephoneNumberSubstringsMatch
|
||||
SYNTAX 1.3.6.1.4.1.1466.115.121.1.50 )
|
||||
|
||||
attributetype ( 0.9.2342.19200300.100.1.43 NAME ( 'co' 'friendlyCountryName' )
|
||||
EQUALITY caseIgnoreMatch
|
||||
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
|
||||
|
||||
attributetype ( 0.9.2342.19200300.100.1.44 NAME 'uniqueIdentifier'
|
||||
EQUALITY caseIgnoreMatch
|
||||
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
|
||||
|
||||
attributetype ( 0.9.2342.19200300.100.1.45 NAME 'organizationalStatus'
|
||||
EQUALITY caseIgnoreMatch
|
||||
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
|
||||
|
||||
attributetype ( 0.9.2342.19200300.100.1.46 NAME 'janetMailbox'
|
||||
EQUALITY caseIgnoreIA5Match
|
||||
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
|
||||
|
||||
# Netscape gives syntax 1.27 (integer). However, 1.32 is only listed
|
||||
# in RFC2252 without explanation. The SINGLE-VALUE thing comes from
|
||||
# Netscape and is not backed by RFC1274.
|
||||
|
||||
attributetype ( 0.9.2342.19200300.100.1.47 NAME 'mailPreferenceOption'
|
||||
SYNTAX 1.3.6.1.4.1.1466.115.121.1.32 SINGLE-VALUE )
|
||||
|
||||
attributetype ( 0.9.2342.19200300.100.1.48 NAME 'buildingName'
|
||||
EQUALITY caseIgnoreMatch
|
||||
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE )
|
||||
|
||||
# 0.9.2342.19200300.100.1.49 was dSAQuality in RFC1274
|
||||
# 0.9.2342.19200300.100.1.50 was singleLevelQuality in RFC1274
|
||||
# 0.9.2342.19200300.100.1.51 was subtreeMinimumQuality in RFC1274
|
||||
# 0.9.2342.19200300.100.1.52 was subtreeMaximumQuality in RFC1274
|
||||
|
||||
# Netscape assigns binary syntax to this. RFC1274 is more detailed
|
||||
# about this but RFC2252 does not seem to list a specific syntax.
|
||||
# We had this as 'bin'
|
||||
|
||||
attributetype ( 0.9.2342.19200300.100.1.53 NAME 'personalSignature'
|
||||
SYNTAX 1.3.6.1.4.1.1466.115.121.1.5 )
|
||||
|
||||
attributetype ( 0.9.2342.19200300.100.1.54 NAME 'dITRedirect'
|
||||
EQUALITY distinguishedNameMatch
|
||||
SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 )
|
||||
|
||||
# Netscape gives syntax 1.5 to this. We had it as 'bin'.
|
||||
|
||||
attributetype ( 0.9.2342.19200300.100.1.55 NAME 'audio'
|
||||
SYNTAX 1.3.6.1.4.1.1466.115.121.1.4 )
|
||||
|
||||
attributetype ( 0.9.2342.19200300.100.1.56 NAME 'documentPublisher'
|
||||
EQUALITY caseIgnoreMatch
|
||||
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
|
||||
|
||||
# From RFC 2798 (inetOrgPerson)
|
||||
attributetype ( 0.9.2342.19200300.100.1.60
|
||||
NAME 'jpegPhoto'
|
||||
DESC 'a JPEG image'
|
||||
SYNTAX 1.3.6.1.4.1.1466.115.121.1.28 )
|
||||
|
||||
# These attributes are pilot-related attributes that we had and Netscape
|
||||
# has too, however, the OID is unknown for them and Netscape uses a
|
||||
# string in place of the missing OID. We will do the same until we
|
||||
# can make head or tails of this.
|
||||
|
||||
attributetype ( abstract-oid NAME 'abstract'
|
||||
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
|
||||
|
||||
attributetype ( authorcn-oid NAME ( 'documentAuthorCommonName' 'authorCn' )
|
||||
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
|
||||
|
||||
attributetype ( authorsn-oid NAME ( 'documentAuthorSurname' 'authorSn' )
|
||||
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
|
||||
|
||||
attributetype ( documentStore-oid NAME 'documentStore'
|
||||
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
|
||||
|
||||
attributetype ( keyWords-oid NAME 'keyWords'
|
||||
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
|
||||
|
||||
attributetype ( obsoletedByDocument-oid NAME 'obsoletedByDocument'
|
||||
SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 )
|
||||
|
||||
attributetype ( obsoletesDocument-oid NAME 'obsoletesDocument'
|
||||
SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 )
|
||||
|
||||
attributetype ( subject-oid NAME 'subject'
|
||||
SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )
|
||||
|
||||
attributetype ( updatedByDocument-oid NAME 'updatedByDocument'
|
||||
SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 )
|
||||
|
||||
attributetype ( updatesDocument-oid NAME 'updatesDocument'
|
||||
SYNTAX 1.3.6.1.4.1.1466.115.121.1.12 )
|
||||
|
||||
# In classes, STRUCTURAL or AUXILIARY is chosen depending on the
|
||||
# textual description that accompanies the class in RFC1274
|
||||
|
||||
# This is pilotObject from the RFC. However, we had both photo
|
||||
# and jpegPhoto attributes. Nestcape does too.
|
||||
|
||||
objectclass ( 0.9.2342.19200300.100.4.3 NAME 'pilotObject' SUP top
|
||||
AUXILIARY MAY ( info $ photo $ manager $ uniqueIdentifier $
|
||||
lastModifiedTime $ lastModifiedBy $ dITRedirect $ audio $
|
||||
jpegPhoto ) )
|
||||
|
||||
# This is probably wrong. RFC1274 defines a pilotPerson. We did not
|
||||
# have it and we did have a newPilotPerson instead. However, the
|
||||
# definition is the same. Maybe it changed and was not reflected
|
||||
# in the RFC.
|
||||
|
||||
objectclass ( 0.9.2342.19200300.100.4.4 NAME 'newPilotPerson' SUP person
|
||||
STRUCTURAL MAY ( uid $ textEncodedORAddress $ mail $ drink $
|
||||
roomNumber $ userClass $ homePhone $ homePostalAddress $
|
||||
secretary $ personalTitle $ preferredDeliveryMethod $
|
||||
businessCategory $ janetMailbox $ otherMailbox $ mobile $
|
||||
pager $ organizationalStatus $ mailPreferenceOption $
|
||||
personalSignature ) )
|
||||
|
||||
# The text is unclear about whether it is STRUCTURAL or AUXILIARY
|
||||
# I think it was meant to be STRUCTURAL, it is the least restrictive
|
||||
# of the options and RFC2377 explains uidObject as an auxiliary.
|
||||
|
||||
objectclass ( 0.9.2342.19200300.100.4.5 NAME 'account' SUP top
|
||||
STRUCTURAL MUST uid MAY ( description $ seeAlso $ l $ o $ ou $
|
||||
host ) )
|
||||
|
||||
# Netscape says this is derived from pilotObject, but RFC1274 says top.
|
||||
# Which is it? Our attribute list matches that of Netscape, so we will
|
||||
# go with Netscape for the time being.
|
||||
|
||||
# Besides, this objectclass is a mess. I can only presume that
|
||||
# originally documentAuthor, but later someone noticed that not all
|
||||
# authors had DN's, so authorCN and authorSN were added. Other
|
||||
# attributes were added as well. However, either no one remembered to
|
||||
# assign OIDs to these attribute types or their assignments have been
|
||||
# lost. See their definitions above for the Netscape kludge that we
|
||||
# have adopted. FIX NEEDED.
|
||||
|
||||
objectclass ( 0.9.2342.19200300.100.4.6 NAME 'document' SUP pilotObject
|
||||
MUST documentIdentifier MAY ( cn $ description $ seeAlso $ l $
|
||||
o $ ou $ documentTitle $ documentVersion $ documentAuthor $
|
||||
documentLocation $ documentPublisher $
|
||||
abstract $ authorCN $ authorSN $ documentStore $ keywords $
|
||||
obsoletedByDocument $ obsoletesDocument $ subject $
|
||||
updatedByDocument $ updatesDocument ) )
|
||||
|
||||
objectclass ( 0.9.2342.19200300.100.4.7 NAME 'room' SUP top STRUCTURAL
|
||||
MUST cn MAY ( roomNumber $ description $ seeAlso $ telephoneNumber ) )
|
||||
|
||||
objectclass ( 0.9.2342.19200300.100.4.9 NAME 'documentSeries' SUP top
|
||||
STRUCTURAL MUST cn MAY ( description $ seeAlso $ telephonenumber $
|
||||
l $ o $ ou ) )
|
||||
|
||||
# This definition is much longer than that in RFC1274 and is taken from RFC2247
|
||||
objectclass ( 0.9.2342.19200300.100.4.13 NAME 'domain' SUP top STRUCTURAL
|
||||
MUST dc
|
||||
MAY ( userPassword $ searchGuide $ seeAlso $ businessCategory $
|
||||
x121Address $ registeredAddress $ destinationIndicator $
|
||||
preferredDeliveryMethod $ telexNumber $ teletexTerminalIdentifier $
|
||||
telephoneNumber $ internationaliSDNNumber $ facsimileTelephoneNumber $
|
||||
street $ postOfficeBox $ postalCode $ postalAddress $
|
||||
physicalDeliveryOfficeName $ st $ l $ description $ o $
|
||||
associatedName ) )
|
||||
|
||||
# This class has in RFC1274 two attributes postalAttributeSet and
|
||||
# telecomunicationAttributeSet that we did not have. We let them out
|
||||
# for now. Netscape does not have them either.
|
||||
|
||||
objectclass ( 0.9.2342.19200300.100.4.14 NAME 'RFC822localPart' SUP domain
|
||||
MAY ( cn $ sn $ description $ seeAlso $ telephonenumber ) )
|
||||
|
||||
# Another wonderful inconsistency. This objectclass has little
|
||||
# relationship to the way it was defined in RFC1274, that was derived
|
||||
# from domain, adding ARecord, MDRecord, MXRecord, NSRecord, SOARecord
|
||||
# and CNAMERecord attribute types of syntax DNSRecordSyntax. On the
|
||||
# other hand, we had dNSRecord and Netscape has it too. The OID for
|
||||
# dNSRecord is the one used in RFC1274 for ARecord. Netscape also has
|
||||
# a manager attribute type here that we did not. It seems a mistake
|
||||
# and we do not include it.
|
||||
|
||||
objectclass ( 0.9.2342.19200300.100.4.15 NAME 'dNSDomain' SUP 'domain'
|
||||
MAY dnsrecord )
|
||||
|
||||
objectclass ( 0.9.2342.19200300.100.4.17 NAME 'domainRelatedObject'
|
||||
SUP 'top' MUST associatedDomain )
|
||||
|
||||
# Well, first notice we (and Netscape) were using co as short for
|
||||
# friendlyCountryName
|
||||
|
||||
objectclass ( 0.9.2342.19200300.100.4.18 NAME 'friendlyCountry' SUP country
|
||||
MUST co )
|
||||
|
||||
objectclass ( 0.9.2342.19200300.100.4.19 NAME 'simpleSecurityObject'
|
||||
SUP top MUST userPassword )
|
||||
|
||||
# Nice test case of class with two superiors. Netscape does not give
|
||||
# OID for this objectclass and gives top as its superior. We use the
|
||||
# OID given in RFC1274
|
||||
|
||||
objectclass ( 0.9.2342.19200300.100.4.20 NAME 'pilotOrganization'
|
||||
SUP ( organization $ organizationalUnit ) MAY buildingName )
|
Loading…
Reference in New Issue
Block a user