0

我写了一个小的 bash 脚本,它确实在 Java 密钥库中导入了 SSL 证书,但我确实想添加一些代码来验证 Java 是否可以使用此证书建立连接(在某些情况下可能会过期,...)。

bash 脚本位于https://gist.github.com/3164098,我正在寻找一种无需添加另一个 .java 文件即可对其进行测试的解决方案,仍然从网络下载已编译的测试类将被视为有效的替代方案。

4

1 回答 1

0

您可以使用此代码段:

System.setProperty ("javax.net.ssl.trustStore", "path_to_your_truststore");          
System.setProperty ("javax.net.ssl.trustStorePassword", "password");                 


HttpURLConnection connection = (HttpURLConnection) new URL("URL").openConnection();  

connection.setDoInput(true);                                                         
connection.setDoOutput(true);                                                        
connection.setRequestMethod("GET");                                                  

connection.connect();                                                                
于 2012-09-07T12:45:01.840 回答