C# JAVA和C之间的LdapConnection差异#

C# JAVA和C之间的LdapConnection差异#,c#,java,ldap,certificate,ssl-certificate,C#,Java,Ldap,Certificate,Ssl Certificate,我目前正在尝试将Java代码转换为C#,以便建立SSL LDAP连接 在Java中,我可以使用以下命令指定证书的位置:System.setProperty(“javax.net.ssl.trustStore”,“D:\\xnet\\ldap\\cacerts”) C#中的等价物是什么?如何指定证书的位置?(LdapConnection.ClientCertificates为只读) 非常感谢ClientCertificates属性是一个CertificateCollection实例,您应该能够将证

我目前正在尝试将Java代码转换为C#,以便建立SSL LDAP连接

在Java中,我可以使用以下命令指定证书的位置:
System.setProperty(“javax.net.ssl.trustStore”,“D:\\xnet\\ldap\\cacerts”)

C#中的等价物是什么?如何指定证书的位置?(LdapConnection.ClientCertificates为只读)


非常感谢

ClientCertificates属性是一个CertificateCollection实例,您应该能够将证书添加到此集合:


connection.ClientCertificates.Add(myCert);

X509证书需要自行加载,通常从一个Windows证书存储中加载,有关如何加载证书的详细信息,请参阅