安装 Qlik NPrinting 证书
您可安装自签名证书或 CA 签名的 Qlik NPrinting 证书。
要生成证书,请参阅:管理密钥和证书 (仅提供英文版本)。证书文件名称为 NPrinting.crt 并且私钥文件名称为 NPrinting.key。您可对它们进行重命名,但不建议进行该操作。
在 Qlik NPrinting Server June 2017 或更高版本上安装证书
进行以下操作:
- 将证书 NPrinting.crt 以及相关的私钥 NPrinting.key 复制到相应的文件夹中:
- 针对 NewsStand:%ProgramData%\NPrinting\newsstandproxy\。
一般的路径为 C:\ProgramData\NPrinting\newsstandproxy\。
- 针对 Qlik NPrinting web 控制台:%ProgramData%\NPrinting\webconsoleproxy\。
一般的路径为 C:\ProgramData\NPrinting\webconsoleproxy。
- 针对 NewsStand:%ProgramData%\NPrinting\newsstandproxy\。
- 更改两个代理配置文件以涉及新的证书文件:
编辑 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。
- 编辑 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。
- 您必须停止并重启 Qlik NPrinting Web 引擎 服务,因为在服务启动过程期间新证书为只读。
检查安装
连接至 Qlik NPrinting web 控制台 并让您的浏览器显示证书详细信息,以验证网站使用的是您安装的证书:
- 如果您使用了 CA 签名的证书,则浏览器警告消息消失。
- 如果使用自签名证书,警告消息将仍然存在。要从所有浏览器删除警告消息,您需要将自签名证书添加至您本地计算机上的受信根。请参阅和您的操作系统相关的官方 Microsoft 文档,以执行该管理受信根证书 (仅提供英文版本)的操作。