在使用open jdk调用https请求时会出现如下报错
java.security.InvalidAlgorithmParameterException:trustAnchors参数必须为非空
解决方案 更改oracle jdk 或者使用如下方法
1 下载最新的nss版本
yum install nss.x86_64
- 修改你安装的openjdk的目录下面的java.security文件
在此文件中找到如下部分
security.provider.9=sun.security.smartcardio.SunPCSC
在这条后面加上
security.provider.10=sun.security.pkcs11.SunPKCS11 ${java.home}/lib/security/nss.cfg
:wq保存后,再次调用https就正常了