【发布时间】:2017-02-21 17:32:07
【问题描述】:
我们更改了安全性,只允许每个服务器调用使用 https 连接。现在更新检查操作也必须处理 https 连接。而不是激活选项“接受所有 SSL 证书”,我们想使用我们自己放置在信任库中的证书。我们应该怎么做?当时我们使用的是 install4j 6.0.4。
【问题讨论】:
我们更改了安全性,只允许每个服务器调用使用 https 连接。现在更新检查操作也必须处理 https 连接。而不是激活选项“接受所有 SSL 证书”,我们想使用我们自己放置在信任库中的证书。我们应该怎么做?当时我们使用的是 install4j 6.0.4。
【问题讨论】:
您必须使用“keytool”命令导入证书:
【讨论】:
System.setProperty("javax.net.ssl.trustStore", "[path-to-truststore]") 和 System.setProperty("javax.net.ssl.trustStorePassword", "[my-password]")。这对我们的目的来说很好。唯一要做的就是将信任库数据变量设置为隐藏变量,以防止它们被记录在日志文件或i4jparams.conf 文件中。 “设置变量”和“运行脚本”操作记录了安装程序变量的变化,对吧?所以我们必须实施我们自己的行动?