LDAP Schema Element Extensions

Overview#

LDAP Schema Element Extensions LDAP Schema element definitions may include zero or more extensions, which are textual elements that may provide additional information about that element, and in some cases may describe additional functionality or constraints associated with that element.

If a schema element definition includes one or more LDAP Schema Element Extensions, then each extension must have the following format:

Each extension value must contain one or more UTF-8 characters, with any single quote characters escaped as “\27” and any backslash characters escaped as “\5c”. Extension values cannot be empty strings, and all extensions must have at least one value.

LDAP does not define any standard schema extensions, but many LDAP Server Implementations accept any properly-formatted extension as a means of annotating the schema element. For example, one of the most commonly-used extension types is “X-ORIGIN”, which is typically used to indicate the source of the associated schema element, and the string “X-ORIGIN ‘RFC 4519’” might be used to indicate that the associated schema element is defined in RFC 4519.

Some directory servers may use certain extensions to describe additional constraints for the schema element that the normal LDAP syntax doesn’t support.

LDAPWiki shows several of the LDAP Schema Element Extensionss as Extended Flags

More Information#

There might be more information for this subject on one of the following: