Połącz, aby otworzyć LDAP przez ssl

Pracuję na stronie internetowej, która służy do resetowania hasła użytkowników LDAP. Nie mogę nawiązać połączenia z serwerem przez ssl. Próbowałem różnych typów kodu i uwierzytelniania.

Tego używa się na serwerze do łączności z LDAP, na której znajduje się strona internetowa. Przetestowałem go także z dwoma portami ssl. 636 i 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'}

Używam następującego kodu na stronie internetowej

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

Uzyskiwanie wyjątku „Serwer LDAP jest niedostępny”. Próbowałem tego kodu z 389 portem i bez ssl i działa dobrze.

Daj mi znać, co jest nie tak.

questionAnswers(2)

yourAnswerToTheQuestion