安装 Qlik NPrinting 证书

您可安装自签名证书或 CA 签名的 Qlik NPrinting 证书。

要生成证书,请参阅:管理密钥和证书。证书文件名称为 NPrinting.crt 并且私钥文件名称为 NPrinting.key。您可对它们进行重命名,但不建议进行该操作。

Qlik NPrinting Server June 2017 或更高版本上安装证书

进行以下操作:

  1. 将证书 NPrinting.crt 以及相关的私钥 NPrinting.key 复制到相应的文件夹中:
    1. 针对 NewsStand%ProgramData%\NPrinting\newsstandproxy\

      一般的路径为 C:\ProgramData\NPrinting\newsstandproxy\

    1. 针对 Qlik NPrinting web console%ProgramData%\NPrinting\webconsoleproxy\

      一般的路径为 C:\ProgramData\NPrinting\webconsoleproxy

  2. 更改两个代理配置文件以涉及新的证书文件:
    1. 编辑 NewsStand 代理配置文件 %ProgramData%\NPrinting\newsstandproxy\app.conf

      通过删除 # 并更改为或添加以下行来取消注释:

      http.sslcert=${ProgramData}\NPrinting\newsstandproxy\NPrinting.crt。根据需要更改证书文件名。

      http.sslkey=${ProgramData}\NPrinting\newsstandproxy\NPrinting.key。根据需要更改私钥文件名。

      ${ProgramData} 是 Windows ProgramData 环境变量,具有配置文件的注释。作为替代方式,您可将自己的完整路径插入,例如 C:\ProgramData\NPrinting\newsstandproxy\NPrinting.crt

    2. 编辑 Qlik NPrinting web console 代理配置文件:%ProgramData%\NPrinting\webconsoleproxy\app.conf

      通过删除 # 并更改为或添加以下行来取消注释:

      http.sslcert=${ProgramData}\NPrinting\webconsoleproxy\NPrinting.crt。根据需要更改证书文件名。

      http.sslkey=${ProgramData}\NPrinting\webconsoleproxy\NPrinting.key。根据需要更改私钥文件名。

      ${ProgramData} 是 Windows ProgramData 环境变量,具有配置文件的注释。作为替代方式,您可将自己的完整路径插入,例如 C:\ProgramData\NPrinting\webconsoleproxy\NPrinting.crt

  3. 您必须停止并重启 Qlik NPrinting web engine 服务,因为在服务启动过程期间新证书为只读。

Qlik NPrinting Server 17.3 或更早版本上安装证书

从17.0 到 17.3 版本的 Qlik NPrinting web consoleNewsStand 具有和 2017 年 6 月或更高版本不同的配置文件夹结构。

进行以下操作:

  1. 将证书 NPrinting.crt 以及相关的私钥 NPrinting.key 复制到相应的文件夹中:
    1. 对于 NewsStand,路径为:

      [proxy installation root]\proxy\newsstandproxy\src\qlik.com\newsstandproxy\conf。例如 C:\Program Files\NPrintingServer\proxy\newsstandproxy\src\qlik.com\newsstandproxy\conf

    1. 针对 Qlik NPrinting web console[proxy installation root]\proxy\webconsoleproxy\src\qlik.com\webconsoleproxy\conf

      例如 C:\Program Files\NPrintingServer\proxy\newsstandproxy\src\qlik.com\newsstandproxy\conf

  2. 更改两个代理配置文件以涉及新的证书文件:
    1. 编辑 NewsStand 代理配置文件:[proxy installation root]\proxy\newsstandproxy\src\qlik.com\newsstandproxy\conf\app.conf

      更改为或添加以下行:

      http.sslcert=.\src\qlik.com\ newsstandproxy\conf\NPrinting.crt。根据需要更改证书文件名。

      http.sslkey=.\src\qlik.com\ newsstandproxy\conf\NPrinting.key。根据需要更改私钥文件名。

      该路径和代理可执行位置相关,在该情况下为 %ProgramFiles%\NPrintingServer\proxy\newsstandproxy

    2. 编辑 Qlik NPrinting web console 代理配置文件:[proxy installation root]\proxy\webconsoleproxy\src\qlik.com\webconsoleproxy\conf\app.conf

      更改为或添加以下行:

      http.sslcert=.\src\qlik.com\webconsoleproxy\conf\NPrinting.crt。根据需要更改证书文件名。

      http.sslkey=.\src\qlik.com\webconsoleproxy\conf\NPrinting.key。根据需要更改私钥文件名。

      该路径和代理可执行位置相关,在该情况下为 %ProgramFiles%\NPrintingServer\proxy\webconsoleproxy

  3. 您必须停止并重启 Qlik NPrinting web engine 服务,因为在服务启动过程期间新证书为只读。

检查安装

连接至 Qlik NPrinting web console 并让您的浏览器显示证书详细信息,以验证网站使用的是您安装的证书:

  • 如果您使用了 CA 签名的证书,则浏览器警告消息消失。
  • 如果使用自签名证书,警告消息将仍然存在。要从所有浏览器删除警告消息,您需要将自签名证书添加至您本地计算机上的受信根。请参阅和您的操作系统相关的官方 Microsoft 文档,以执行该管理受信根证书的操作。