Conecte-se para abrir o LDAP sobre SSL

Eu estou trabalhando em um site que é usado para redefinir a senha de usuários LDAP. Eu não sou capaz de fazer conexão com o servidor através de SSL. Eu tentei vários tipos de código e autenticação.

Isso é o que é usado no servidor para conectividade com o LDAP no qual o site está hospedado. Eu também testei com ambas as portas ssl. 636 e 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'}

Eu estou usando o seguinte código no site

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();

Obtendo exceção "servidor LDAP não está disponível". Eu tentei esse código com porta 389 e sem ssl e está funcionando bem.

Por favor, deixe-me saber o que está errado.

questionAnswers(2)

yourAnswerToTheQuestion