1
次のコードを使用して、SSLを使用してLDAPサーバーに接続しています。次のコードは、SSLフラグをオフにした場合にのみ機能します。 SSL接続を行うためにここに欠けているものを教えてください。 NetworkCredentials
を提供する必要がありますか? SSL接続中にLDAP接続が失敗する
のfindAllがそれを呼ばれるたびに
はサーバが
ldapUrl="LDAP://x500.bund.de:389/l=Neutral,ou=BMI,o=Bund,c=DE";
DirectoryEntry dEntry =null;
// for anonymous login. x500.bund.de supports this.
dEntry = new DirectoryEntry(ldapUrl, null, null,
AuthenticationTypes.SecureSocketsLayer | AuthenticationTypes.Secure);
DirectorySearcher search = new DirectorySearcher(dEntry);
search.Filter = "((objectClass=*))";
search.Filter = searchQuery;
SearchResultCollection scl = search.FindAll();
[C#:SSLを有効にしてActive Directoryに接続する方法は?](http://stackoverflow.com/questions/1228998/c-how-to-connect-to-active-directory-with-ssl -enabled) –
他の質問を参照してください - 私はSSL接続にポート636(389の代わりに)を使用する必要があると信じています... –