使用InstallCert.java下载可信证书

5
我试图为部署在本地主机上的多个 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”吗?我们如何添加多个受信任证书?
3个回答

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

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


2

0
你需要提取服务器的SSL证书并将其添加到Java密钥库中。
安装过程中,你可以使用InstallCert。InstallCert的版本2可以在这里找到。
详细的安装说明请点击这里

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接