2012-01-17 121 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