【发布时间】:2011-06-10 13:36:49
【问题描述】:
.NET DirectoryServices 是否支持 LDAP-S(LDAP over SSL)?更一般地说,支持哪些身份验证或加密方法?
我在一个项目中使用了 .NET System.DirectoryServices 类,我在代码中这样做了:
using (DirectoryEntry rootDE = new DirectoryEntry(LDAPString, _usernameForSearch, _passwordForSearch, AuthenticationTypes.Secure))
我可以看到,对于我的公司 LDAP 服务器,似乎使用了一个名为 NTLMSSP 的协议来协商会话密钥,并且密码是加密传递的。
我的问题是,.NET DirectoryServices 类还支持哪些其他类型的加密?它可以执行 LDAP 2.0 开启 TLS 的方法吗?如果 LDAP 服务器提供选项,它会使用 SSL 吗?
我没有找到任何有用的文档。任何帮助表示赞赏。
【问题讨论】:
标签: .net encryption ldap ssl directoryservices