首先需要獲取到證書文件。
然后,將證書導入到本地:
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");