アプリケーションの 1 つに 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を使用していますが、これを回避する方法を知っている人はいますか?