These features might not be supported by all LDAP server implementations. LDAP attribute names are case-insensitive. If you are using the BasicAttributes class to represent LDAP attributes, then you should pass true for the ignoreCase parameter to its constructors. Here are some examples. Options The LDAP v3 allows options to be appended to an attribute name.
Options are like attribute subclassing.
That is, an attribute named without the option is treated as the superclass of an attribute named with an option. Servers that support attribute subclassing may support identification of the attribute without its binary option, but it is best always to include the binary option in the attribute name. The LDAP v3 supports the notion of operational attributes , which are attributes associated with a directory object for administrative purposes. The access control list for an object, for example, is an operational attribute. The attributes returned, however, do not include operational attributes.