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");

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM