.NET DirectoryServices是否支持LDAP-S(LDAP over SSL)?

时间:2011-01-17 16:27:37

标签: .net encryption ldap ssl directoryservices

.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吗?

我没有找到任何有用的文件。任何帮助表示赞赏。

1 个答案:

答案 0 :(得分:-1)

是的,您可以使用各种身份验证类型。

有关详细信息,请参阅此处 http://msdn.microsoft.com/en-us/library/system.directoryservices.authenticationtypes.aspx