HOME> 世界杯2022年> jdk中的jre/lib/security目录下为啥要导入证书

jdk中的jre/lib/security目录下为啥要导入证书

2025-06-01 20:09:16

之前项目中用httpclient调用第三方接口,走的是https,之前正常运行。后来测试把测试环境的jdk换成了openjdk,后运行报错

报错信息如下

java.lang.RuntimeException: javax.net.ssl.SSLException: java.lang.RuntimeException: Unexpected error: java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must be non-empty

后来排查发现之前jdk的jre/lib/sercurity目录下有cer证书,而新安装的openjdk目录下没有证书,后来把jdk目录下证书拷贝到openjdk目录下,就好了。

想确认下这个证书的作用是什么。是不是可以认为就好比浏览器访问https需要导入证书。

在哪里学习俄语(俄罗斯以外)

微博怎么成为粉丝:快速掌握秘诀,成为大V的铁杆粉

最新发表 newmodule
友情链接 newmodule