我有一个InfoPath表单,读取数据连接到由HTTPS和基本HTTP身份验证保护的SOAP WebService。表单托管在表单服务中,数据连接在网站集中的UDCX文件中配置。

当我在SharePoint中打开表单并尝试查询数据连接时,它会失败,我在SharePoint ULS日志中获取以下错误:

证书链的根不是可信root权限

我检查了SharePoint机器帐户的证书:根证书在受信任的根权限中,中间体也设置为右侧。

当我在服务器上的IE浏览器中打开WebServices WSDL时,在没有问题的情况下接受证书。

我错过了什么?我是否必须在另一个地方相信这种变化?也许是为了应用程序池用户或其他东西?

有帮助吗?

解决方案

好的,我不知道这个,但是SharePoint不使用Windows证书商店的根权,它有自己的证书管理。 所以我们必须使用中央管理局来添加根证书:
  • 安全
  • 管理信任
  • new
  • 给它一个名称并浏览根证书
  • OK

    然后它工作...

许可以下: CC-BY-SA归因
scroll top