0

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

4

1 に答える 1