java.security.cert.CertificateException:找不到可信证书

时间:2012-02-26 04:04:51

标签: java

我正在尝试调用安全的Web服务。但我得到一个例外,

Failed to create secure client socket: java.security.cert.CertificateException: com.tibco.security.AXSecurityException: could not find trusted CA certificate with DN 'OU=Class 3 Public Primary Certification Authority, O="VeriSign, Inc.", C=US' that signed certificate with DN 'CN=VeriSign Class 3 Public Primary Certification Authority - G5, OU="(c) 2006 VeriSign, Inc. - For authorized use only", OU=VeriSign Trust Network, O="VeriSign, Inc.", C=US'

我通过访问他们的网站并通过网络浏览器导出证书获得了SSL证书。问题是,有没有其他方法可以获得可信证书,还是我需要联系网站管理员才能获得一个?

感谢。

1 个答案:

答案 0 :(得分:0)

我不清楚你在做什么,但如果你使用Java通过ssl调用web服务,你必须将该证书添加到你的jvm密钥库。

http://docs.oracle.com/javaee/1.4/tutorial/doc/Security6.html