Java调用HTTPS接口的证书配置

时间:2023-03-09 04:07:09
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");