如何将服务器证书添加到本地受信任的Java密钥库?

时间:2012-09-07 00:39:44

标签: java web-services ssl ssl-certificate

我已经编写了Java客户端来访问安全提供的Web服务,但是Web服务主机使用的证书不是由证书颁发机构颁发的,而是由私有CMS签名或发布的。我收到以下错误:

PKIX path building failed: 
sun.security.provider.certpath.SunCertPathBuilderException: 
unable to find valid certification path to requested target

1 个答案:

答案 0 :(得分:2)

使用此课程

https://confluence.atlassian.com/download/attachments/180292346/InstallCert.java?version=1&modificationDate=1315453596921

发出此命令 Java InstallCert“yourserver:sslport”

ex Java InstallCert“chades:8443”

另外,请不要忘记将jssecacerts文件复制到以下目录

Java home / jre [version_number] / lib / security