# 安装 Qlik NPrinting 证书

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

要生成证书，请参阅：[管理密钥和证书](https://help.qlik.com/zh-CN/nprinting/May2026/Content/NPrinting/DeployingQVNprinting/Managing-cert.htm)。证书文件名称为 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 控制台：%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 控制台 代理配置文件：%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 引擎 服务，因为在服务启动过程期间新证书为只读。

## 检查安装

连接至 Qlik NPrinting web 控制台 并让您的浏览器显示证书详细信息，以验证网站使用的是您安装的证书：

* 如果您使用了 CA 签名的证书，则浏览器警告消息消失。
* 如果使用自签名证书，警告消息将仍然存在。要从所有浏览器删除警告消息，您需要将自签名证书添加至您本地计算机上的受信根。请参阅和您的操作系统相关的官方 Microsoft 文档，以执行该[管理受信根证书](https://technet.microsoft.com/en-us/library/cc754841%28v=ws.11%29.aspx)的操作。