UnboundID LDAP SDK for Java is a Java-based API for interacting with LDAP directory servers and performing other LDAP-related processing. The project has just released version 6.0.8, which includes the following changes:
- Added a DN.getDNRelativeToBaseDN method
- Added LDAPConnectionPool.getServerSet and LDAPThreadLocalConnectionPool.getServerSet methods
- Updated the Filter class to add more convenient methods for constructing search filters from their components
- Added support for encrypted PKCS #8 private keys
- Increased the default PBKDF2 iteration count for PassphraseEncryptedOutputStream
- Added the ability to create a PassphraseEncryptedOutputStream with a PassphraseEncryptedStreamHeader to reuse an already-computed secret key
- Added an ObjectTrio utility class
- Updated the documentation to include RFC 9371 and the latest revisions of draft-howard-gssapi-aead, draft-ietf-kitten-scram-2fa, draft-melnikov-scram-bis, and draft-reitzenstein-kitten-opaque