在使用open jdk调用https请求时会出现如下报错
java.security.InvalidAlgorithmParameterException:trustAnchors参数必须为非空

解决方案 更改oracle jdk 或者使用如下方法

1 下载最新的nss版本

yum install nss.x86_64
  1. 修改你安装的openjdk的目录下面的java.security文件

openjdk不支持发送https解决方法_https


在此文件中找到如下部分

security.provider.9=sun.security.smartcardio.SunPCSC

在这条后面加上

security.provider.10=sun.security.pkcs11.SunPKCS11 ${java.home}/lib/security/nss.cfg

openjdk不支持发送https解决方法_java_02


:wq保存后,再次调用https就正常了