Java调用HTTPS接口的证书配置

首先需要获取到证书文件。

然后,将证书导入到本地:

keytool -import -noprompt -trustcacerts -alias <AliasName> -file   <certificate> -keystore <KeystoreFile> -storepass <Password>

这个命令其实是将证书导入到了JRE的文件中了,可以通过下面的方式查看已导入的证书:

keytool -list -keystore "%JAVA_HOME%/jre/lib/security/cacerts"

最后在Java中声明keystore的位置以及密码:

System.setProperty("javax.net.ssl.trustStore", "C:/xxx.keystore");
System.setProperty("javax.net.ssl.trustStorePassword", "changeit");

 

posted @ 2018-01-25 16:58  at0x7c00  阅读(5635)  评论(0编辑  收藏  举报
CSDN - ITeye - GitHub  |  HuQiao's Blog  |  业余经营:IT快报