有三种解决办法:
1。 接口调用跳过证书校验
baidu一下大把
2. linux 主机导入
先用 openssl 获取证书
openssl s_client -showcerts -connect youhostname:443
把 ----BEGIN CERTIFACATE--- 和 --END CERTIFACATE 之间包括他们拷贝出来为cert.crt
接下载安装证书到windows/linux的{JAVA_HOME}/jre/lib/security目录下
使用sudo cp /path/to/certificate.crt /usr/local/share/ca-certificates/certificate.crt
注意将/path/to/certificate.crt替换为证书文件的实际路径。
然后,输入以下命令更新证书:
sudo update-ca-certificates
至此,证书安装完成,可以执行以下命令测试证书是否安装成功:
openssl s_client -connect youhostname:443
3. java keytool 导入
keytool -import -keystore /usr/java/jdk1.8/jre/lib/security/cacerts -storepass changeit -keypass changeit -alias XXX -file cert.crt
openssl s_client -connect youhostname:443