JAVA和C#之间的LdapConnection差异

本文关键字:LdapConnection 差异 之间 JAVA | 更新日期: 2023-09-27 18:20:45

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

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

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

非常感谢

JAVA和C#之间的LdapConnection差异

ClientCertificates属性是CertificateCollection实例,您应该能够向该集合添加证书:

connection.ClientCertificates.Add(myCert);

X509Certificate需要自己加载,通常从Windows证书存储中加载,有关如何加载证书的详细信息,请参阅MSDN上的此页。