【问题标题】:LdapConnection differences between JAVA and C#JAVA和C#之间的LdapConnection区别
【发布时间】:2012-02-12 07:31:26
【问题描述】:

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

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

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

非常感谢

【问题讨论】:

    标签: c# java ldap certificate ssl-certificate


    【解决方案1】:

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

    connection.ClientCertificates.Add(myCert);

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

    【讨论】:

      猜你喜欢
      • 2012-01-21
      • 2012-10-25
      • 1970-01-01
      • 2010-12-10
      • 1970-01-01
      • 2011-01-29
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多