使用 InstallCert.java 下载受信任的证书

Download trusted Certificate with InstallCert.java

我正在尝试为本地主机中部署的许多 Web 服务添加受信任的证书。 我找到这篇文章:http://www.mkyong.com/webservices/jax-ws/suncertpathbuilderexception-unable-to-find-valid-certification-path-to-requested-target/ 当您按照本文中的步骤操作时,结果将是“jssecacerts”文件。 就我而言,我有很多服务器:

  1. 服务器 1:http://localhost:8181
  2. 服务器 2:http://localhost:8282

因此,我尝试生成两个不同的文件,分别名为“jssecacerts_8181”和“jssecacerts_8282”。但是这个不行。

生成文件的名称必须是"jssecacerts"吗? 我们如何添加多个受信任的证书?

  • 不要更改 jssecacerts 文件名。当你想添加超过 一个受信任的证书,您只需从中复制 jssecacert /jre/lib/security 文件夹(如果存在)到不同的位置。
  • 然后 运行 Installcert.java 存在 jssecacerts 文件的文件 (InstallCert 和 jssecacerts 在同一个文件夹中)。
  • 然后将jssecacerts文件放入/jre/lib/security文件夹。

注意:您可以在同一个 jssecacerts 文件中添加多个受信任的证书 希望它会起作用。

按照下面解释的详细说明进行操作

https://github.com/escline/InstallCert

将证书添加到密钥库后,重新启动 tomcat