Support for retrieving an absolute name from the NameClassPair class
This feature enables getting the LDAP Distinguished Name from the
SearchResult.
To support this, two new methods have been added to the
javax.naming.NameClassPair class:
Support for standard LDAP controls
The necessary LDAP controls are already supported in the LDAP
Booster Pack extension package which is available for the JNDI/LDAP
service provider.
The LDAP controls have been recently standardized in RFCs.
These are made available in the javax.naming.ldap package of J2SE
through the following classes.
Support for manipulation of LDAP names
This feature enables easy manipulation of LDAP Names to build
distinguished names or relative distinguished names methodically, and
enables formatting them into their strings representation
as defined by RFC 2253. To support this, two new classes have been
added to the javax.naming.ldap package.
Security Enhancements to the LDAP Service Provider
These enhancements bring the LDAP service provider in conformance
with standard LDAP security requirements
(RFC 2829)
and promote better interoperability with widely deployed LDAP servers.
Support for the "Start TLS" (Transport
Layer Security) extension
(RFC 2830)
and External SASL authentication mechanism.
This enables applications to establish
secure sessions over existing LDAP connections.
This feature introduces two new classes.
Support for the GSS-API/Kerberos v5 SASL authentication mechanism
(RFC 2222).
This enables secure, authenticated access to the Windows 2000 and XP
Active Directory servers.
Support for the Digest-MD5 SASL authentication mechanism
(RFC 2831).