背景介绍
有一个外部系统需要以API方式调用,但是调用的时候报SSL错误,需要处理SSL问题。
方案1 - 导入证书到jre证书库
操作步骤
<domain_name> 是域名地址
# 下载证书
echo -n | openssl s_client -connect <domain_name>:443 | sed -ne '/-BEGIN CERTIFICATE-/,/-END CERTIFICATE-/p' > <domain_name>.crt
# 导入证书
keytool -import -noprompt -keystore %JAVA_HOME%/jre/lib/security/cacerts -storepass changeit -alias xxxxcert -file <domain_name>.crt
# 验证证书是否导入成功
keytool -list -keystore %JAVA_HOME%/jre/lib/security/cacerts -storepass changeit
原创大约 2 分钟