跳到主要内容

Qlik NPrinting 将不会读取 Qlik Sense 证书

在该页面上

Qlik NPrinting 将不会读取 Qlik Sense 证书

您已经将自己的 Qlik Sense 证书添加至您 Qlik NPrinting ServerQlik NPrinting Engine 上的正确文件夹。但是 Qlik NPrinting web console 将不会读取它们。

Possible cause  

  • Qlik Sense 证书不能正确导出。
  • 您的安全设置要求将证书存储在用户证书存储区中。
  • 可能需要更改您的内联网安全设置。

Proposed action  

确保您已经遵照 将 Qlik NPrinting 连接到 Qlik Sense 上的要求。如果这样未能解决问题,请重新导出您的证书,并更新您的内联网安全设置。

导出证书

您的 Qlik Sense 管理员应当遵照以下导出指示:将 Qlik NPrinting 连接到 Qlik Sense

根据您的 Qlik NPrinting 版本,您需要不同的证书:

  • Qlik NPrinting June 2019 或更高版本:client.pfx。如果您连接至多个 Qlik Sense 部署,可将该文件重命名。
  • Qlik NPrinting April 2019 或更早的版本:client.pfxserver.pfxroot.cer。您无法将这些文件重命名。

在用户证书存储区中安装证书

Qlik Sense 仅需要 client.pfx 证书文件即可接受连接。如果将该证书复制至 Qlik NPrinting 安装文件夹 (C:\Program Files\NPrintingServer\Settings\SenseCertificates),则将读取它并用于签署 Qlik Sense 服务器的请求。不需要 server.pfxroot.cer 证书。

如果您的安全策略要求不能将证书存储在文件系统中,Qlik NPrinting 可从用户证书存储区读取证书。您需要所有三种证书:client.pfxserver.pfxroot.cer。您必须使用 QmcCertificatesInstaller.exe 工具以在存储区中安装证书。它将三个组合成可信链,并将它们存储在证书存储区内。

警告: 如果您使用证书存储器,则只能连接至一个 Qlik Sense 服务器。如果您希望连接至多个服务器,您需要将证书安装至文件系统。

进行以下操作:

  1. 从您的 Qlik Sense 系统管理员接收导出和重命名的 Qlik Sense 证书。

  2. WindowsQlik NPrinting Server 服务管理员身份登录运行 Qlik NPrinting scheduler serviceQlik NPrinting Server
  3. 将证书添加至 C:\Program Files\NPrintingServer\Settings\SenseCertificatesQlik NPrinting 将自动确定要用于每个连接的正确证书。

    不得重命名或自定义该文件夹。

  4. 使用 WindowsQlik NPrinting Engine 服务管理员身份,在运行 Qlik NPrinting Engine 服务的每个 Qlik NPrinting Engine 上重复该过程。

无需在 Qlik Sense 中分配额外用户权限,即可使用户查看 Qlik Sense 应用中心内的报表。

更新您的内联网安全设置

特定内联网设置可能会阻止指向 Qlik Sense 服务器的连接。如果服务器没有响应,则应当更改内联网设置。

进行以下操作:

  1. WindowsQlik NPrinting Server 服务管理员身份登录运行 Qlik NPrinting scheduler serviceQlik NPrinting Server

  2. 打开Windows控制面板
  3. 转到 Internet 选项
  4. 单击更改安全设置
  5. 单击安全性选项卡。
  6. 选择本地内联网
  7. 单击站点按钮,单击高级按钮。
  8. 将所有 Qlik Sense 代理服务器计算机名称添加至列表,包括域名:https://sense_proxy_computer_name.domain_name
  9. 单击关闭
  10. 单击确定两次以关闭 Internet 属性窗口。
  11. 使用 WindowsQlik NPrinting Engine 服务管理员身份,在运行 Qlik NPrinting Engine 服务的每个 Qlik NPrinting Engine 上重复该过程。