Windows和Linux 导入java https调用接口时的受信任证书

Windows导入信任证书:
1.cd 切换到%JAVA_HOME%/jre/lib/security/下,
    注:%JAVA_HOME% 此处例如E:\Program Files\Java\jdk1.8.0_131
2.此处打开命令行:
keytool -import -v -trustcacerts -alias sxdzswj -file C:\Users\Administrator\Desktop\湖南\dzswj.cer -storepass changeit -keystore cacerts
    注:-alias 证书别名
       -file 要导入的证书目录位置
       -storepass jdk的默认密码
       -keystore cacerts此处是jdk的证书存放文件,无需更改
3.上一步命令制定完会出现 是否信任此证书?[否]:y
    注:输入y
4.成功会提示,证书已添加到密钥库中

Linux 导入信任证书:
1.查看jdk环境变量
 echo $JAVA_HOME
2.cd /usr/java/jdk1.8.0_161/jre/lib/security
3.keytool -import -v -trustcacerts -alias sxdzswj -file /www/dzswj.cer -storepass changeit -keystore cacerts

1.查看某个证书,注grep 后面的 sxdzswj 即为上面导入证书时的别名
keytool -list -keystore cacerts | grep sxdzswj
2.查看目前环境下的证书
keytool -list -keystore cacerts
3. 删除某个已安装的证书 sxdjswj :即为上面导入证书时的别名
keytool -delete -alias sxdzswj -keystore cacerts

你可能感兴趣的:(java,https)