如何更改 Dataminder 中 Web 服务的默认 https 证书?

How to change default https certificate for web services in Dataminder?

安装Dataminder时,设置了两个网络服务端口。一个用于 http,另一个用于 https。 在安装过程中会创建一个自签名证书。 但是我们需要使用证书颁发机构的证书。

如何更改 Web 服务 https 端口上使用的证书?

要用证书颁发机构的证书替换默认的自签名证书,最简单的方法是替换 DMKeyStore 文件(这只是一个标准 Java 密钥库文件)和一个包含新证书的新 Java 密钥库文件。

请注意,新的密钥库文件必须命名并放置在默认目标位置:

DataMinder/Server/Config/Certificates/DMKeyStore

要开始使用新的证书文件,请更新 DataMinder 属性文件:

DataMinder/Server/Config/DataMinder.properties

要更新的属性是:

dataminder.environment.web.https.keyStorePassword=...
dataminder.environment.web.https.keyAlias=...
dataminder.environment.web.https.keyPassword=....

更新属性并重新启动 DataMinder。现在 DataMinder 将使用新证书。

注意:证书用于管理 HTTPS 和 Web 服务 HTTPS 端口。