Tag: openldap

通过ssl连接到打开LDAP

我正在开发一个用于重置ldap用户密码的网站。 我无法通过ssl与服务器建立连接。 我尝试了各种代码和身份validation类型。 这是在服务器上用于与托管网站的ldap连接的内容。 我还用两个ssl端口测试了它。 636和3269。 0 = ldap_set_option(ld, LDAP_OPT_ENCRYPT, 1) res = ldap_bind_s(ld, NULL, &NtAuthIdentity?, NEGOTIATE (1158)); v.3 {NtAuthIdentity?: User=’_ldapuser’; Pwd=’unavailable’;; domain = ‘SJTPNOC.DOMAIN’} 我在网站上使用以下代码 LdapConnection connection = new LdapConnection(new LdapDirectoryIdentifier(“SJTP.DOMAIN”,636)); connection.SessionOptions.ProtocolVersion = 3; connection.AuthType = AuthType.Basic; connection.Credential = new NetworkCredential(“CN=user,CN=Users,DC=SJTPNOC,DC=DOMAIN”, “password”,”CN=Users,DC=SJTPNOC,DC=DOMAIN”); connection.SessionOptions.SecureSocketLayer=true; connection.Bind(); 获取exception“LDAP服务器不可用”。 我尝试了389端口的代码,没有ssl,工作正常。 请告诉我有什么问题。 帮帮我吧。