【问题标题】:How to configure SharePoint to access the Certificate?如何配置 SharePoint 以访问证书?
【发布时间】:2011-06-11 18:07:06
【问题描述】:

我正在使用 SharePoint 2010,并且正在使用 ChannelFactory 和证书配置 Web 部件以访问 WCF 服务。

但我收到此错误消息:

发生错误:无法为具有“我的 FQDN”权限的 SSL/TLS 建立安全通道。

如何将我的 SharePoint Web 应用程序配置为有权读取此已安装的证书?

(我确定证书在安装了sharepoint的服务器上正确安装并且所有WCF配置都正确)

非常感谢,

【问题讨论】:

    标签: wcf sharepoint-2010 certificate ssl-certificate


    【解决方案1】:

    您是指 SharePoint 在连接到某些服务时用来验证自身身份的客户端证书吗?如果是这种情况,那么您需要安装证书和私钥。否则,如果您只是在谈论根证书来验证远程服务上的某些服务器证书,您不需要私钥

    假设您的意思是带有私钥的客户端证书(我不知道 SharePoint 如何使用证书),那么您必须将证书与私钥一起安装,然后确保 SharePoint 可以访问私钥键。

    仅使用私钥安装是不够的 - 您必须以 Windows 帐户登录安装,使用私钥的代码将在该帐户下运行,或者,如果您将证书安装到本地计算机中“个人”存储,例如,您必须在证书上设置 ACL 以授予另一个 Windows 帐户访问私钥的权限。为此,您可以使用 WinHttpCertCfg 工具。参照。 here 用于总体思路,here 用于下载工具。或者从 MMC 证书管理单元中,选择本地计算机、个人存储中的证书,右键单击,选择所有任务、管理私钥,然后从那里授予访问权限。

    【讨论】:

      【解决方案2】:

      您是否尝试将其上传到“管理信任”区域?

      http://centraladmin/_admin/ManageTrust.aspx

      重新启动服务器?

      安装在场中的所有服务器上?进入机器商店(不是服务或个人)?

      【讨论】:

      • 谢谢 djeeg!我尝试在 sharepoint 中添加信任,但它不接受我导出的根证书文件。我猜 .cer 文件在导出时也必须包含私钥,但是“是的,导出私钥”选项被禁用,我无法选择它。我能做些什么呢?
      • 我设法建立了新的信任关系。但不幸的是,仍然出现相同的错误消息。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-02-01
      • 1970-01-01
      • 2015-12-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多