“java.lang.RuntimeException:javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException:PKIX路径构建失败:sun.security.provider.certpath.SunCertPathBuilderException:无法 找到所请求目标的有效证书路径“
尝试通过jwebuint程序连接到网站时,我得到了上述感受。我已经导入了证书keytool命令。
我被搞砸了。 请帮帮我。 感谢..
答案 0 :(得分:0)
-Djavax.net.debug=ssl,handshhake
)javax.net.ssl.keyStore
,javax.net.ssl.trustStore
,javax.net.ssl.keyStorePassword
)答案 1 :(得分:0)
谢谢大家..
解决方案:将有两个JRE-one在jdk1.2下...而第二个直接在java文件夹下。 您需要使用您在ide安装的JRE中的jre下的keytool命令安装或导入网站安全证书
对于Eclipse IDE: 转到windows-> preferences->安装了jre的 然后它会显示已安装的jre的路径。
您需要将证书导入该特定的jre ..
使用keytool命令如下: C:\ Program Files \ Java \ jre6 \ bin> keytool -import -alias aliasname -keystore .. \ lib \ security \ cacerts -file“D:\ Softwares \ certificates \ mycert.cer”