【bug记录】PKIX:unable to find valid certification path to requested target 的问题

 今天在接国政通实名认证时,报错误unable to find valid certification path to requested target


错误大意为:找不到数字证书


解决方案如下:


第一,先在国政通下载数字证书 https://gboss.id5.cn/services/QueryValidatorServices?wsdl


第二,把数字证书导入jre中


keytool - import -file d:\idcheck.crt -keystore "%JAVA_HOME%\jre\lib\security\cacerts" -alias server


验证是否导入成功,可用以下命令查看结果

keytool -list -keystore "%JAVA_HOME%\jre\lib\security\cacerts" | findstr /i server

如果在结果中有一行名为server 且日期为今天的证书,说明在当前JRE中已经导入


一般来说,以上两步就好了。但还是不解决问题,则执行第三步


第三,检查eclipse/myeclipse的JDK或JRE,是否为你导入证书的JRE。


注意:myeclipse是自带JDK的,JDK中自带JRE,而我们通过命令导入的jre是系统环境变量下path的jre。


两者很可能不是同一个,要改myeclipse的配置。(具体操作很简单,略)


最后建议:如果发现自己电脑上有多个JDK和JRE,以path路径下的为准,把其他的都删了。



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值