我正在尝试调用安全的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证书。问题是,有没有其他方法可以获得可信证书,还是我需要联系网站管理员才能获得一个?
感谢。
答案 0 :(得分:0)
我不清楚你在做什么,但如果你使用Java通过ssl调用web服务,你必须将该证书添加到你的jvm密钥库。
http://docs.oracle.com/javaee/1.4/tutorial/doc/Security6.html