2012-01-17 143 views
0

我目前正在尝试将Java代码转换为C#以建立SSL LDAP连接。JAVA和C#之间的LdapConnection差异

在Java中,我可以指定证书的位置如下:System.setProperty("javax.net.ssl.trustStore", "D:\\xnet\\ldap\\cacerts");

什么是C#的等效?我如何指定证书的位置? (被只读LdapConnection.ClientCertificates)

非常感谢您

回答

0

的ClientCertificates属性是CertificateCollection例如,你应该能够证书添加到这个集合:

connection.ClientCertificates.Add(myCert);

通常需要从Windows证书存储区中加载自己的X509Certificate,有关如何加载证书的详细信息,请参阅this page on MSDN