Details
Description
The ApacheDS project is effectively dead (no releases since 2020), moreover it is not compatible with latest JDK-20+:
java.lang.NoSuchMethodError: 'void sun.security.x509.X509CertInfo.set(java.lang.String, java.lang.Object)' at org.apache.directory.server.core.security.CertificateUtil.setInfo(CertificateUtil.java:96) at org.apache.directory.server.core.security.CertificateUtil.generateSelfSignedCertificate(CertificateUtil.java:194) at org.apache.directory.server.core.security.CertificateUtil.createTempKeyStore(CertificateUtil.java:337) at org.apache.directory.server.factory.ServerAnnotationProcessor.instantiateLdapServer(ServerAnnotationProcessor.java:158) at org.apache.directory.server.factory.ServerAnnotationProcessor.createLdapServer(ServerAnnotationProcessor.java:318) at org.apache.directory.server.factory.ServerAnnotationProcessor.createLdapServer(ServerAnnotationProcessor.java:351)
The Apache CXF only uses ApacheDS in LDAP systests, we have to migrate to the supported option , for example UnboundID LDAP (https://github.com/pingidentity/ldapsdk)
Attachments
Issue Links
- links to