Подключиться, чтобы открыть LDAP через SSL

Я работаю над сайтом, который используется для сброса пароля пользователей LDAP. Я не могу установить соединение с сервером через SSL. Я пробовал различные коды и типы аутентификации.

Это то, что используется на сервере для связи с 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();

Получение исключения "Сервер LDAP недоступен". Я пробовал этот код с портом 389 и без ssl, и он работает нормально.

Пожалуйста, дайте мне знать, что не так.

Ответы на вопрос(2)

Ваш ответ на вопрос