我一直在为我们的一个应用程序实现 UnboundID 内存中 ldap 服务器,但是从一开始我就遇到了一个问题:
我需要与我们的生产服务器建立一次连接才能使用以下方式获取架构:
Schema newSchema = Schema.getSchema(connection);
config.setSchema(newSchema);
文档说要使用 ssl 连接到 LDAP 服务器,我需要使用 SSUtil,例如:
SSLUtil sslUtil = new SSLUtil(new TrustAllTrustManager());
LDAPConnection connection =
new LDAPConnection(sslUtil.createSSLSocketFactory());
connection.connect("server.example.com", 636);
我厌倦了上述内容,编译器抱怨
The constructor LDAPConnection(SSLSocketFactory) is undefined
并且在调查时LDAPConnection
确实没有这样的构造函数。我正在使用unboundid-ldapsdk-se.jar
jar,有人知道解决这个问题的方法吗?