Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Desc

OID

Extensions

rules

NameOrOid

1.3.6.1.4.1.18060.1.1.0.1.1

-

Must be a valid Name or a valid OID

NamesOrOidsType

1.3.6.1.4.1.18060.1.1.0.1.2

-

Must be a list of valid Names or a valid OIDs

Type

1.3.6.1.4.1.18060.1.1.0.1.3

-

Should be one of those 3 strings :

  • ABSTRACT
  • STRUCTURAL
  • AUXILIARY

Usage

1.3.6.1.4.1.18060.1.1.0.1.4

-

Should be one of those 4 strings :

  • userApplications
  • directoryOperation
  • distributedOperation
  • dSAOperation

...

Name

OID

Desc

Obsolete

Syntax

Extensions

BooleanMatch

1.3.6.1.4.1.18060.1.1.0.2.1

Match a Boolean

no

Boolean

-

NameOrOidMatch

1.3.6.1.4.1.18060.1.1.0.2.2

Match a name or an OID

no

NameOrOid

-

NamesOrOidsMatchTypeMatch

1.3.6.1.4.1.18060.1.1.0.2.3

Match a list type of names or OIDsObjectClass

no

NamesOrOidsType

-

TypeMatchUsageMatch

1.3.6.1.4.1.18060.1.1.0.2.4

Match a type of ObjectClass

no

Type

-

UsageMatch

1.3.6.1.4.1.18060.1.1.0.2.5

Match an an attributeType Usage

no

Usage

-

...

Name

OID

Desc

Sup

Equality

Ordering

Substr

Syntax

SingleValue

Collective

NoUserModification

Usage

obsolete

1.3.6.1.4.1.18060.1.1.0.3.1

The type is obsolete

-

BooleanMatch

-

-

Boolean

yes

-

yes

dSAOperation

sup

1.3.6.1.4.1.18060.1.1.0.3.2

The list of superior superiors

-

NamesOrOidsMatch NameOrOidMatch

-

-

NamesOrOids NameOrOid

no

-

yes

dSAOperation

must

1.3.6.1.4.1.18060.1.1.0.3.3

The list of mandatory AT ATs

-

NamesOrOidsMatch NameOrOidMatch

-

-

NamesOrOids NameOrOid

no

-

yes

dSAOperation

may

1.3.6.1.4.1.18060.1.1.0.3.4

The list of authorized AT ATs

-

NamesOrOidsMatch NameOrOidMatch

-

-

NamesOrOids NameOrOid

no

-

yes

dSAOperation

type

1.3.6.1.4.1.18060.1.1.0.3.5

The ObjectClass type

-

TypeMatch

-

-

Type

yes

-

yes

dSAOperation

...

Section
Column
width50%

RFC 4512

Code Block
objectclass ( 2.5.6.1 
    NAME 'alias' 
    DESC 'RFC2256: an alias' 
    SUP top 
    STRUCTURAL 
    MUST aliasedObjectName 
)
Column
width50%

Using MetaSchema

Code Block
dn: Name=alias,cn=schema
objectclass=top
name: alias
desc: RFC2256: an alias
sup: top
type: STRUCTURAL
must: aliasedObjectName

...

core

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: name=country,dc=core,cn=schema
objectclass=top
name: country
desc: RFC2256: a country
sup: top
type: STRUCTURAL
must: c
may: searchGuide
may: description

...