我有一个应用程序使用典型的System.DirectoryServices.DirectoryEntry代码从目录服务复制数据.我现在需要使用带有自签名证书的SSL从Novell eDirectory复制.我怀疑现有代码可以使用可以验证的有效证书,或者可能是将自签名证书添加到本地计算机密钥库.但是为了确保使用自签名证书,我能找到的唯一解决方案是使用System.DirectoryServices.Protocols命名空间和LdapConnection类,从而可以连接VerifyServerCertificate回调.我找不到任何方法将相同的概念应用于DirectoryEntry实例,或连接到LdapConnection实例并以某种方式"转换"到DirectoryEntry实例.也许这是不可能的,我只想确认一下.欢迎任何其他想法.
我发现的唯一相关链接是:http://www.codeproject.com/Articles/19097/eDirectory-Authentication-using-LdapConnection-and