.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吗?
我没有找到任何有用的文件。任何帮助表示赞赏。
答案 0 :(得分:-1)
是的,您可以使用各种身份验证类型。
有关详细信息,请参阅此处 http://msdn.microsoft.com/en-us/library/system.directoryservices.authenticationtypes.aspx