UnboundID LDAP SDK for Java 6.0.6

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.6, which includes the following changes:

  • Fixed an issue with re-establishing a connection in asynchronous mode after closing it with outstanding requests.
  • Fixed an issue that could affect getting an SSLContext in FIPS 140-2-compliant mode.
  • Added a system property that can enable certificate hostname verification by default.
  • Added a –verifyCertificateHostname argument to LDAP command-line tools.
  • Improved documentation for establishing secure connections according to best practices.
  • Fixed an issue in JNDI compatibility support for controls and extended request/response values.
  • Added the ability to create a search request with the base DN as a DN object rather than a String.
  • Fixed an issue with command-line tools that encountered an Error during processing.
  • Fixed an issue with the IA5 argument value validator that could allow non-ASCII characters in values.
  • Fixed an issue with the DNS hostname argument value validator that could prevent it from properly validating all components of a hostname.
  • Added an option to the identify-references-to-missing-entries tool to generate an LDIF with modifications needed to remove any identified references.
  • Improved subject alternative DNS name selection in SelfSignedCertificateGenerator.
  • Updated manage-certificates generate-self-signed-certificate to rename –replace-existing-certificate to –use-existing-key-pair.
  • Included a native-image/resource-config.json file in the jar file manifest for use by GraalVM.
  • Updated summarize-access-log to report several more items.
  • Updated the audit data security administrative task to support retaining previous reports by count or age.
  • Fixed issues that prevented setting the criticality of the administrative operation and join request controls.