CA证书验证信任关系时系统层 如何导入证书

问题现象
前些天第三方公司同我们公司开发的业务系统对接,调用我们系统的https接口时出现如下日志提示:
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

CA证书验证信任关系时系统层 如何导入证书

文章插图
CA证书验证信任关系时系统层 如何导入证书

文章插图
CA证书验证信任关系时系统层 如何导入证书

文章插图
CA证书验证信任关系时系统层 如何导入证书

文章插图
CA证书验证信任关系时系统层 如何导入证书

文章插图
CA证书验证信任关系时系统层 如何导入证书

文章插图
CA证书验证信任关系时系统层 如何导入证书

文章插图
证书导入成功 。
查看证书,密钥默认是changeit【CA证书验证信任关系时系统层 如何导入证书】keytool -list -keystore cacerts -alias test更新证书时,要先删除原来的证书,然后导入新的证书keytool -list -keystore cacerts keytool -delete -alias test -keystore cacerts keytool -import -alias test -file mytest.cer -keystore cacerts -trustcacerts

    推荐阅读