keytool导入证书和java系统属性

时间:2015-11-10 10:53:09

标签: java ssl

我必须通过https调用WebService。如果我在特定密钥库中导入crt文件,然后设置系统属性:

System.setProperty("javax.net.ssl.trustStore", path);
System.setProperty("javax.net.ssl.trustStorePassword", pwd)

Everithing工作正常。 如果我尝试使用此指令将crt文件导入为可信证书:

keytool -trustcacerts -import -alias <alias> -file <path to crt file>

我收到了javax.net.ssl.SSLHandshakeException。

如何避免使用系统属性?

1 个答案:

答案 0 :(得分:-1)

  

如何避免使用系统属性?

使用CA签名的证书。