Поддерживает ли .NET DirectoryServices LDAP-S (LDAP через SSL)? В целом, какие методы аутентификации или шифрования поддерживаются?
Я использовал класс .NET System.DirectoryServices в проекте и делаю это в коде:
using (DirectoryEntry rootDE = new DirectoryEntry(LDAPString, _usernameForSearch, _passwordForSearch, AuthenticationTypes.Secure))
Я вижу, что с моим корпоративным сервером LDAP протокол NTLMSSP, похоже, используется для согласования сеансового ключа, а пароль передается в зашифрованном виде.
У меня вопрос: какие еще виды шифрования будет поддерживать класс .NET DirectoryServices? Может метод LDAP 2.0 с включением TLS? Будет ли он использовать SSL, если сервер LDAP предлагает такую возможность?
Мне не удалось найти какую-либо полезную документацию по этому поводу. Любая помощь приветствуется.