Classes (classSchema Objects)
Schema classes are defined as instances of the classSchema class. Table 4-6 shows the most important attributes that you may wish to set.
Table 4-6. The defining attributes of a classSchema object instance
|
Attribute |
Syntax |
Mandatory |
Multivalued |
Description |
|---|---|---|---|---|
|
|
OID |
No |
Yes |
The list of Auxiliary (or 88-Class) classes that this object inherits attributes from. |
|
|
Unicode |
Yes |
No |
The Relative Distinguished Name (RDN). |
|
|
Boolean |
No |
No |
Whether the object should be hidden or displayed within the MMCs by default. |
|
|
Octet string |
No |
No |
The Security Descriptor to assign to new instances of this class. Note that this SD is applied to new instances of the class if and only if an SD is not specifically provided and set during the creation of the instance. |
|
|
Unicode string |
No |
No |
A description of the attribute. |
|
|
OID |
Yes |
No |
The OID that uniquely identifies objects of this class. |
|
|
Unicode |
No |
No |
The name by which LDAP clients identify this class. |
|
|
OID |
No |
Yes |
The list of attributes that are optional for this class. |
|
|
OID |
No |
Yes |
The list of attributes that are mandatory for this class. |
|
|
NT-Security Descriptor |
Yes |
Yes |
Security Descriptor on the |
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access