知识库

错误“Peer certificate cannot be authenticated with given CA certificates”


发布时间: 12 Mar 2014
上次修改日期: 19 Jun 2018

问题

从 Tableau Desktop 连接到 Tableau Server 时,可能会出现以下错误:

Cannot connect to Tableau Server. Please check the server name and port and try again.
Internet 通信错误:Peer certificate cannot be authenticated with given CA certificates (<server name>).

 
在浏览器中登录到 Tableau Server 时,登录成功。

环境

  • Tableau Desktop 
  • Tableau Server 
  • SSL

解决方案

Windows 上的 Tableau Desktop


步骤 1

与本地 IT 团队合作,验证是否安装了所需的根 CA 证书和其他链证书。
使用以下步骤安装证书:
  1. 将证书文件 (.crt) 复制到运行 Tableau Desktop 的计算机。
  2. 双击证书文件,单击“安装证书”,然后单击“下一步”
  3. 选择“将所有证书放置在以下存储区中”,单击“浏览”,选择“受信任的根证书颁发机构”,然后依次单击“确定”“下一步”“完成”
  4. 允许证书的导入,然后单击“确定”

 


步骤 2

确保 Windows 证书存储中没有重复的 Tableau Server CA 证书。
其中的一些证书可能与实际 Tableau Server 证书不匹配,这将会导致错误。

  1. 打开“开始”菜单并键入 certmgr,然后打开“管理计算机证书”
  2. 导航到“受信任的根证书颁发机构”>“证书”
  3. 如果有重复的 Tableau Server 证书,请打开每个证书,并在“详细信息”选项卡上检查序列号。
  4. 删除序列号与正确 Tableau Server 证书不匹配的所有 Tableau Server 证书。
  5. “中间证书颁发机构”>“证书”中为任何重复 Tableau Server 证书执行步骤 3 和 4。
  6. 重新启动 Tableau Desktop 并重新尝试连接。


Mac 上的 Tableau Desktop

与 IT 团队协作以将整个 SSL 证书链添加至 Tableau Server 配置。有关详细信息,请参阅 Tableau 帮助中的 SSL。在这种情况下,“配置 SSL”部分的“步骤 6”中的“SSL 证书链文件”为必需,而不是可选。

此外,您可以将根证书添加到计算机的密钥链,以确保证书颁发机构受您的计算机信任。有关详细信息,请参阅 OS X Yosemite:如果您的证书不被接受

原因

此错误与 libcurl 错误代码 60 对应,该错误代码通常指明证书链中的 CA 证书或其他必需的证书缺失。

 

此文章是否已解决问题?