Directory Services 7.3.5

objectClass

Describes the type of object represented by the entry, controlling which attributes must and may be present on the entry.

Each entry has at least two values, one of which is top or alias.

When an object class value is added to an entry, all superclasses of the object class are implicitly added. For example, if inetOrgPerson is added, person and organizationalPerson are also added.

Single value

false: multiple values allowed

Origin

RFC 4512

Usage

userApplications

OID

2.5.4.0

User modification allowed

true

Schema file

00-core.ldif

Names

objectClass

Used by

DUAConfigProfile, SolarisAuditUser, SolarisAuthAttr, SolarisExecAttr, SolarisNamingProfile, SolarisProfAttr, SolarisProject, SolarisUserAttr, account, alias, applicationEntity, applicationProcess, automount, automountMap, bootableDevice, boundDevicesContainer, cRLDistributionPoint, calEntry, certificationAuthority-V2, certificationAuthority, changeLogEntry, container, corbaContainer, corbaObject, corbaObjectReference, country, dNSDomain, dSA, dcObject, deltaCRL, device, devicePrintProfilesContainer, deviceProfilesContainer, dmd, document, documentSeries, domain, domainRelatedObject, ds-certificate-user, ds-monitor-aci, ds-monitor-backend-db, ds-monitor-backend-index, ds-monitor-backend-pluggable, ds-monitor-backend-proxy, ds-monitor-backend, ds-monitor-base-dn, ds-monitor-branch, ds-monitor-certificate, ds-monitor-change-number-indexing, ds-monitor-changelog-domain, ds-monitor-changelog, ds-monitor-connected-changelog, ds-monitor-connected-replica, ds-monitor-connection-handler, ds-monitor-disk-space, ds-monitor-entry-cache, ds-monitor-groups, ds-monitor-health-status, ds-monitor-http-connection-handler, ds-monitor-je-database, ds-monitor-jvm, ds-monitor-ldap-connection-handler, ds-monitor-raw-je-database-statistics, ds-monitor-remote-replica, ds-monitor-replica-db, ds-monitor-replica, ds-monitor-server, ds-monitor-subentries, ds-monitor-topology-server, ds-monitor-work-queue, ds-monitor, ds-pwp-attribute-value-validator, ds-pwp-character-set-validator, ds-pwp-dictionary-validator, ds-pwp-length-based-validator, ds-pwp-password-policy, ds-pwp-random-generator, ds-pwp-repeated-characters-validator, ds-pwp-similarity-based-validator, ds-pwp-unique-characters-validator, ds-pwp-validator, ds-root-dse, ds-virtual-static-group, fr-idm-cluster-obj, fr-idm-generic-obj, fr-idm-hybrid-obj, fr-idm-internal-role, fr-idm-internal-user, fr-idm-link, fr-idm-lock, fr-idm-managed-application, fr-idm-managed-assignment, fr-idm-managed-group, fr-idm-managed-organization, fr-idm-managed-role, fr-idm-managed-user-explicit, fr-idm-managed-user-hybrid-obj, fr-idm-managed-user, fr-idm-notification, fr-idm-recon-clusteredTargetIds, fr-idm-reconassoc, fr-idm-reconassocentry, fr-idm-relationship, fr-idm-syncqueue, frCoreToken, friendlyCountry, glue, groupOfEntries, groupOfMembers, groupOfNames, groupOfURLs, groupOfUniqueNames, ieee802Device, inetOrgPerson, inetuser, inheritableLDAPSubEntry, inheritedCollectiveAttributeSubentry, inheritedFromDNCollectiveAttributeSubentry, inheritedFromRDNCollectiveAttributeSubentry, ipHost, ipNetwork, ipProtocol, ipService, ipTnetHost, ipTnetTemplate, iplanet-am-auth-configuration-service, iplanet-am-managed-person, iplanet-am-session-service, iplanet-am-user-service, javaContainer, javaMarshalledObject, javaNamingReference, javaObject, javaSerializedObject, kbaInfoContainer, labeledURIObject, ldapSubEntry, locality, mailGroup, namedObject, nisDomainObject, nisKeyObject, nisMailAlias, nisMap, nisNetId, nisNetgroup, nisObject, nisplusTimeZoneData, oathDeviceProfilesContainer, oncRpc, organization, organizationalPerson, organizationalRole, organizationalUnit, person, pilotDSA, pilotObject, pilotOrganization, pilotPerson, pkiCA, pkiUser, posixAccount, posixGroup, printerAbstract, printerIPP, printerLPR, printerService, printerServiceAuxClass, pushDeviceProfilesContainer, pwdPolicy, pwdValidatorPolicy, qualityLabelledData, rFC822LocalPart, residentialPerson, room, sambaConfig, sambaConfigOption, sambaDomain, sambaGroupMapping, sambaIdmapEntry, sambaPrivilege, sambaSamAccount, sambaShare, sambaSidEntry, sambaTrustPassword, sambaUnixIdPool, shadowAccount, simpleSecurityObject, slpService, slpServicePrinter, strongAuthenticationUser, subentry, sunAMAuthAccountLockout, sunFMSAML2NameIdentifier, sunPrinter, sunRealmService, sunservice, sunservicecomponent, top, uddiAddress, uddiBindingTemplate, uddiBusinessEntity, uddiBusinessService, uddiContact, uddiPublisherAssertion, uddiTModel, uddiTModelInstanceInfo, uddiv3EntityObituary, uddiv3Subscription, uidObject, untypedObject, userSecurityInformation, webauthnDeviceProfilesContainer

Substring matching rule

caseIgnoreSubstringsMatch

Syntax

OID

Equality matching rule

objectIdentifierMatch