本文适用于:
DEMETER 2.8 |
简介
本文详细介绍了如何为 DeMeter 设置证书。如果您不确定步骤,请联系您的远程支持团队。
目录 1 - 前提条件 2 - 设置证书 |
1 - 前提条件
1.1 - 目标受众
本文面向负责网络安全的 IT 工程师。
需要对 SSL / HTTPS 协议和证书有基本了解。
1.2 - 建议读物
在安装证书之前,阅读下文可能会有所帮助:
- DeMeter 安装步骤。
1.3 - 系统状态
DeMeter 软件套件中的所有必要软件都已安装在您的服务器上。
2 - 设置证书
2.1 - 支持的证书
DeMeter 仅支持 PFX 和 P12 证书。
证书密码规则取决于您的 IT 规则和您的服务器设置。检查您的计算机上允许使用哪些密码套件的步骤如下:
- 打开 PowerShell 工作台。
- 在工作台中输入 Get-TLSCipherSuite,然后按回车键。
将列出您的服务器支持的所有密码套件。
若想要将显示限制为仅检查要安装的证书是否受支持,请输入 Get-TLSCipherSuite -Name XYZ,XYZ 是您的证书密码名称。
- 如果未返回任何内容,则表明您的服务器不支持该证书密码套件。
- 如果命令返回一些数据,则表明您的服务器支持该密码套件。
注意:除了服务器允许您使用指定的密码套件外,还要确保您打算使用的密码套件安全也是关键所在。
2.2 - 设置证书
- 将证书复制到运行 DeMeter 的服务器上。
- 停止 DeMeter 服务。
- 打开 C:\ProgramData\Desoutter\DeMeter\API 文件夹中的 appsettings.json 文件。
注意:如果您使用的是默认的 DeMeter 端口设置,则该文件可能不存在。如果是这样,将 appsettings.json 文件从 C:\ProgramFiles\Desoutter\DeMeter 复制到 C:\ProgramData\Desoutter\DeMeter\API。 - 编辑证书字段以匹配证书路径。
注意:在路径名中必须使用“\\”代替“\”。例如,如果您的证书直接位于 API 文件夹中,则应写为:C:\\ProgramData\\Desoutter\\DeMeter\\API。 - 将与您的证书关联的密码复制到 CertificatePwd 字段中。
- (可选)在 ApiPortSecured 字段中编辑与 SSL / HTTPS 关联的安全端口号。
- 启动 DeMeter 服务。
如果对步骤不确定或者需要其他服务,请联系您的远程支持团队。
若要从 DeMeter 删除证书,只需从 appsettings.json 文件中删除证书路径及其密码即可。
2.3 - 检查连接安全性
您可以使用自己喜欢的 Web 浏览器连接 DeMeter 来检查证书是否被正确考虑:参见下面的本地连接示例。
需要注意的是,根据证书生成方法(也就是 受信的根证书颁发机构),您的 Web 浏览器可能会认为您的连接不安全。
这不一定是证书的问题,可能与 Web 浏览器无法识别根证书颁发机构有关。在这种情况下:
- 您可以忽略这条信息,继续操作。不过,这可能会让内部用户感到不安。
- 您可以为所有可能需要连接 DeMeter 的计算机添加根证书颁发机构的信息。建议您咨询您的 IT 部门,确保在必要时这样做。