Conectar para abrir LDAP sobre ssl
Estoy trabajando en un sitio web que se utiliza para restablecer la contraseña de los usuarios de LDAP. No puedo establecer conexión con el servidor a través de ssl. Probé varios tipos de código y autenticación.
Esto es lo que se usa en el servidor para la conectividad con LDAP en el que está alojado el sitio web. También lo probé con ambos puertos ssl. 636 y 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'}
Estoy usando el siguiente código en el sitio web
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();
Obtención de la excepción "El servidor LDAP no está disponible". Probé ese código con 389 puertos y sin ssl y está funcionando bien.
Por favor, hágamelo saber lo que está mal.