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.

Origin RFC 4512
Usage userApplications
OID 2.5.4.0
Substring Matching Rule caseIgnoreSubstringsMatch
Equality Matching Rule objectIdentifierMatch
Single Value false: multiple values allowed
Names objectClass
User Modification Allowed true
Used By DUAConfigProfile, SolarisAuditUser, SolarisAuthAttr, SolarisExecAttr, SolarisNamingProfile, SolarisProfAttr, SolarisProject, SolarisUserAttr, account, alias, applicationEntity, applicationProcess, automount, automountMap, bootableDevice, cRLDistributionPoint, calEntry, certificationAuthority, certificationAuthority-V2, changeLogEntry, container, corbaContainer, corbaObject, corbaObjectReference, country, dNSDomain, dSA, dcObject, deltaCRL, device, devicePrintProfilesContainer, deviceProfilesContainer, dmd, document, documentSeries, domain, domainRelatedObject, ds-certificate-user, ds-monitor, ds-monitor-backend, ds-monitor-backend-db, ds-monitor-backend-pluggable, ds-monitor-backend-proxy, ds-monitor-base-dn, ds-monitor-branch, ds-monitor-certificate, ds-monitor-changelog, ds-monitor-changelog-domain, ds-monitor-connected-changelog, ds-monitor-connected-replica, ds-monitor-connection-handler, ds-monitor-disk-space, ds-monitor-entry-cache, 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, ds-monitor-replica-db, ds-monitor-server, ds-monitor-topology-server, ds-monitor-work-queue, 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-assignment, fr-idm-managed-role, fr-idm-managed-user, fr-idm-managed-user-explicit, fr-idm-managed-user-hybrid-obj, fr-idm-notification, fr-idm-recon-clusteredTargetIds, fr-idm-reconassoc, fr-idm-reconassocentry, fr-idm-relationship, fr-idm-syncqueue, frCoreToken, friendlyCountry, glue, groupOfEntries, 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
Schema File 00-core.ldif
Syntax OID
Read a different version of :