|
||
|
|
Chapter 2 Object Class Reference
This chapter contains an alphabetical list of the object classes accepted by the default schema. It gives a definition of each object class, and lists its required and allowed attributes. The object classes listed in this chapter are available for you to use to support your own information in the Netscape Directory Server (Directory Server). Object classes that are used by the Directory Server or other Netscape products for internal operations are not documented here. For information about these object classes, please refer to the Netscape Directory Server Configuration, Command, and File Reference.
Used to define entries representing computer accounts.
This object class is defined in RFC 1274.
Used to point to other entries in the directory tree.
Note: Aliasing is not supported in Directory Server.
This object class is defined in RFC 2256.
Distinguished name of the entry for which this entry is an alias.
Identifies the template entry using both the template entry's DN (as specified in the
cosTemplateDnattribute) and the value of one of the target entry's attributes (as specified in thecosSpecifierattribute).This object class is defined in Directory Server.
Provides the name of the attribute for which you want to generate a value. You can specify more than one cosAttribute value.
Defines the Class of Services you are using. This object class is supported in order to provide compatibility with the DS4.1 CoS Plug-in.
This object class is defined in Directory Server.
Identifies the template entry using the value of one of the target entry's attributes. The attribute of the target entry is specified in the
cosIndirectSpecifierattribute.This object class is defined in Directory Server.
Provides the name of the attribute for which you want to generate a value. You can specify more than one cosAttribute value.
Specifies the attribute value used by an indirect CoS to identify the template entry.
Identifies the template entry associated with the CoS definition using the template entry's DN value. The DN of the template entry is specified in the
cosTemplateDnattribute.This object class is defined in Directory Server.
Provides the name of the attribute for which you want to generate a value. You can specify more than one cosAttribute value.
Provides the DN of the template entry associated with the CoS definition.
All CoS definition object classes inherit from the
cosSuperDefinitionobject class.This object class is defined in Directory Server.
Provides the name of the attribute for which you want to generate a value. You can specify more than one
cosAttributevalue.
Contains a list of the shared attribute values.
This object class is defined in Directory Server.
Specifies which template provides the attribute value, when CoS templates compete to provide an attribute value.
Used to defines entries that represent countries.
This object class is defined in RFC 2256.
Contains the two-character code representing country names, as defined by ISO, in the directory.
Specifies information for suggested search criteria when using the entry as the base object in the directory tree for a search operation.
Allows domain components to be defined for an entry. This object class is defined as auxiliary because it is commonly used in combination with another object class, such as (organization), ou (organizationUnitName) (organizationalUnit), or l (localityName) (locality). For example:
dn: dc=example,dc=com
objectClass: top
objectClass: organization
objectClass: dcObject
dc: example
o: Example CorporationThis object class is defined in RFC 2247.
Used to store information about network devices, such as printers, in the directory.
This object class is defined in RFC 2256.
Distinguished name of the person responsible for the device.
Used to define entries which represent documents in the directory.
This object class is defined in RFC 1274.
Used to define an entry that represents a series of documents.
This object class is defined in RFC 1274.
Used to define entries that represent DNS domains in the directory. The domainComponent attribute should be used for naming entries of this object class.
Used to represent Internet domain names (for example,
example.com).The domain object class can only be used with an entry that does not correspond to an organization, organizational unit or other type of object for which an object class has been defined. The domain object class requires that the dominComponent attribute be present, and permits several other attributes to be present in the entry.
This object class is defined in RFC 2247.
Used to define entries which representDNS/NRS domains which are "equivalent" to an X.500 domain, for example, an organisation or organisational unit.
This object class is defined in RFC 1274.
Specifies a DNS domain associated with an object in the directory tree.
Used to define entries representing DSAs in the directory.
This object class is defined in RFC 1274.
This attribute contains the identifiers of OSI application contexts.
When present in an entry, permits the entry to optionally hold any attribute. The allowed attribute list of this class is implicitly the set of all attributes known to the server.
This object class is defined in RFC 2252.
All attributes known to the server.
Used to define country entries in the directory tree. This object class is used to allow more user-friendly country names than those allowed by the country object class.
This object class is defined in RFC 1274.
Contains the two-character code representing country names, as defined by ISO, in the directory.
Specifies information for suggested search criteria when using the entry as the base object in the directory tree for a search operation.
Used to describe a set of X.509 certificates. Any certificate that matches one of the memberCertificateDescription values is considered a member of the group.
This object class is defined in Directory Server.
Values used to determine if a particular certificate is a member of this group.
Used to define entries for a group of names.
Note: The definition in Directory Server differs from the standard definition. In the standard definition, member is a required attribute. In Directory Server member is an allowed attribute. Directory Server therefore allows a group to have no member.
This object class is defined in RFC 2256.
Used to define entries for a group of unique names.
This object class is defined in RFC 2256.
An auxiliary object class of groupOfUniqueNames or groupOfNames. The group consists of a list of labeled URLs. Not supported by Directory Server 3.0.
This object class is defined in Directory Server.
Used to define entries representing people in an organization's enterprise network. Inherits cn and sn from the person object class.
This object class is defined in RFC 2798.
This object class can be added to existing directory objects to allow for inclusion of URI values. This approach does not preclude including the labeledURI attribute type directly in other object classes as appropriate.
This object class is defined in RFC 2079.
Used to define entries that represent localities or geographic areas.
This object class is defined in RFC 2256.
Specifies information for a suggested search criteria when using the entry as the base object in the directory tree for a search operation.
Used as a subclass of person, to allow the use of a number of additional attributes to be assigned to entries of the person object class. Inherits cn and sn from the person object class.
This object class is defined in Internet White Pages Pilot.
Any role that is not a simple role is, by definition, a complex role.
This object class is defined in Directory Server.
Specifies assignment of entries to the role, depending upon the attributes contained by each entry.
This object class is defined in Directory Server.
Used to track licenses for Netscape servers that are licensed on a per-client basis. nsLicenseUser is intended to be used with the
inetOrgPersonobject class. You can manage the contents of this object class through the Users and Groups area of the Netscape Administration Server.This object class is defined in Netscape Administration Services.
Specifies assignment of a role to an explicit, enumerated list of members.
This object class is defined in Directory Server.
Specifies containment of one or more roles of any type within the role.
This object class is defined in Directory Server.