我是 LDAP 新手。我正在尝试使用我的证书凭据连接到 LDAP,但没有用户名和密码。我正在使用的代码是
LdapConnection ldapConnection = new LdapConnection(new LdapDirectoryIdentifier("ldap://192.168.10.5:636"));
ldapConnection.AuthType = AuthType.Anonymous;
LdapSessionOptions options = ldapConnection.SessionOptions;
options.SecureSocketLayer = true;
options.ProtocolVersion = 3;
X509Certificate cert = new X509Certificate();
cert.Import(@"c:\certfolder\mycert.crt");
ldapConnection.ClientCertificates.Add(cert);
ldapConnection.Bind();
当编译器尝试运行 ldapConnection.Bind(); 行时,上面的代码给了我错误“LDAP 服务器不可用”。
当我在第 1 行放置断点时,会出现以下错误。base{system.DirectoryService.Protocols.DirectroyException}{"服务器无法处理目录请求。"}