繁体   English   中英

如何在C#中使用SSL连接到LDAP Novell?

[英]How to connect to LDAP Novell using SSL in C#?

我目前正在尝试使用C#以SSL连接到我的Novell LDAP 首先,我尝试使用authentication = None完全相同的操作,并且运行完美。

我的域名具有以下格式: LDAP://xxx.yyy.zzz.com:999/o=XYZ,c=ZYX ,在我的查询中,我没有设置AuthenticationType.None

现在,如果我尝试使用以下方法: LDAPS://xxx.yyy.zzz.com:636/o=XYZ,c=ZYX并且在我的查询中设置了AuthenticationType.SecureSocketsLayer 我有一个error: Unknown error (0x80005000)而SSL正在服务器上运行。

如果您可以访问eDirectory服务器日志并要求它们启用+ LDAP跟踪,则失败的绑定尝试可能会提供其他有趣的信息。

正如Joachim在评论中指出的那样,您可能需要签署eDirectory服务器正在使用的证书的CA的受信任根。 默认情况下,每个eDirectory树都有其自己的CA,该CA对所有证书进行签名,因此可能肯定需要将CA的公钥添加到您的密钥库中。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM