【问题标题】:Does .NET DirectoryServices support LDAP-S (LDAP over SSL)?.NET DirectoryServices 是否支持 LDAP-S(基于 SSL 的 LDAP)?
【发布时间】: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


    【解决方案1】:

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

    查看这里了解更多信息。
    http://msdn.microsoft.com/en-us/library/system.directoryservices.authenticationtypes.aspx

    【讨论】:

    • 我还是不明白。我没有看到那里列出的 LDAP 2.0 样式的 TLS。这是否意味着不受支持?对于确实出现在该列表中的选项 - 是否需要配置,或者设置一个标志就足够了,然后一切都会自动发生?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-05-15
    • 1970-01-01
    • 1970-01-01
    • 2018-01-21
    • 1970-01-01
    相关资源
    最近更新 更多