LFCS · Question #346
What is true of any created custom attribute or object class?
The correct answer is C. It must have a unique OID. Any custom attribute or object class defined in an LDAP schema must be assigned a unique Object Identifier (OID) to guarantee global distinctness.
Question
Options
- AIt cannot be placed in one of the default distributed schema files.
- BThe name must be registered with IANA to avoid conflicts with other custom schemas.
- CIt must have a unique OID.
- DIt must not contain any numbers.
How the community answered
(28 responses)- A7% (2)
- B4% (1)
- C71% (20)
- D18% (5)
Why each option
Any custom attribute or object class defined in an LDAP schema must be assigned a unique Object Identifier (OID) to guarantee global distinctness.
While custom schema is often managed separately, the statement that it 'cannot be placed in one of the default distributed schema files' is not universally accurate, as specific implementations may allow integration or extension mechanisms.
While top-level OID arcs are registered with IANA, individual custom attribute or object class names do not require IANA registration; their OIDs must simply derive from a privately assigned OID branch.
Every custom attribute or object class defined in an LDAP schema must be assigned a globally unique Object Identifier (OID) to ensure that it is distinctly identified across all LDAP directories and avoids conflicts during replication or integration.
There is no general restriction preventing custom attribute or object class names from containing numbers, provided they adhere to other naming conventions.
Concept tested: Custom LDAP schema OID requirement
Source: https://learn.microsoft.com/en-us/windows/win32/ad/about-object-identifiers-for-attributes-and-classes
Topics
Community Discussion
No community discussion yet for this question.