在java中从Html生成Pdf时获取SSL握手异常

时间:2012-09-03 12:24:31

标签: java web ssl-certificate itext sslhandshakeexception

可以选择在我的网络应用程序中从html页面生成pdf。在执行此操作时会出现异常。在这个html页面中,我们通过https访问css文件。但是,我能够通过https成功访问Web应用程序。

javax.net.ssl.SSLHandshakeException: 
           sun.security.validator.ValidatorException: PKIX path building failed: 
           sun.security.provider.certpath.SunCertPathBuilderException: 
           unable to find valid certification path to requested target

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

Caused by: sun.security.provider.certpath.SunCertPathBuilderException: 
           unable to find valid certification path to requested target

请提供您的valubale建议。 谢谢!

1 个答案:

答案 0 :(得分:0)

您的浏览器使用证书存储区,并检查您访问的站点的公共证书是否可用。如果是,您访问该网站时没有任何问题。

Java还检查其证书存储区,但它与浏览器使用的存储区不同。这在the white paper on digital signatures中有解释 在文档中搜索PKIX,您将发现正在发生的事情。