美文网首页
java 解决ssl异常:PKIX path building

java 解决ssl异常:PKIX path building

作者: guanzizizi | 来源:发表于2021-03-09 11:16 被阅读0次

报错如下:

{
    "timestamp": "2021-03-08T02:25:38.696+0000",
    "status": 500,
    "error": "Internal Server Error",
    "message": "PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target",
    "path": "/api/test/ocr/https"
}

解决方法:

将生成的.cer文件找到


image.png
<!-- 将客户端公钥导入的服务端jdk信任库 -->
keytool -import -alias sslTestClient_01 -file F:\ghj\prooooject\jar\test\client\sslTestClient_01.cer -keystore 'C:\Program Files\Java\jdk1.8.0_261\jre\lib\security\cacerts' -storepass changeit –v

<!-- 将服务端公钥导入到客户端的jdk信任库 -->
keytool -import -alias sslTestServer_01 -file F:\ghj\prooooject\jar\test\server\sslTestServer_01.cer -keystore 'C:\Program Files\Java\jdk1.8.0_261\jre\lib\security\cacerts' -storepass changeit –v

代码实现详情请参考自建CA证书,java实现通过OkHttpClient发送https(验证ca证书)请求

相关文章

网友评论

      本文标题:java 解决ssl异常:PKIX path building

      本文链接:https://www.haomeiwen.com/subject/snevqltx.html