我目前正在尝试将Java代码转换为C#,以便建立SSL LDAP连接。
在Java语言中,我可以使用以下内容指定证书的位置:System.setProperty("javax.net.ssl.trustStore", "D:\\xnet\\ldap\\cacerts");
C#中的等价物是什么?如何指定证书的位置?(LdapConnection.ClientCertificates为只读)
非常感谢
发布于 2012-01-17 21:47:52
ClientCertificates属性是一个CertificateCollection实例,您应该能够向此集合中添加证书:
connection.ClientCertificates.Add(myCert);
X509Certificate需要自己加载,通常是从Windows证书存储区之一加载,有关如何加载证书的详细信息,请参阅this page on MSDN。
https://stackoverflow.com/questions/8895584
复制相似问题