前几天公司项目需要对接一个第三方系统的接口,直接用ip可以直接访问,但是对方改用https后会出现证书问题。
下面还有其他错,懒的截了,反正都是证书方面的问题。(下面的*****是公司域名,不方便展示)
解决方案:
1.拿到目标地址证书pem和key2个,放到源服务器/opt/***** 目录下
cd /opt/*****
2.进入JDK的security路径
ls /opt/jdk1.8.0_131/jre/lib/security/cacerts
cd $JAVA_HOME/jre/lib/securiy
3.执行命令导入证书
keytool -importcert -file ******.com.pem -alias selfsigned -keystore /opt/jdk1.8.0_131/jre/lib/security/cacerts
默认密码:changeit