如何调用带不可信SSL证书的REST Web服务?

在我们的开发环境中,我们为应用程序配置了自签名的SSL证书,很显然,我们不会为开发服务器花证书的钱。所以,我们就面临着“如何调用带不可信SSL证书的REST Web服务”这样的问题。

我使用Jersey REST客户端调用REST Web服务,代码示意如下:

 

 

 
  1. TrustManager[] trustAllCerts = new TrustManager[] {   
  2.   new X509TrustManager() {  
  3.       public X509Certificate[] getAcceptedIssuers() {  
  4.           return null;  
  5.       }  
  6.         public void checkClientTrusted(X509Certificate[] certs, String authType) {}  
  7.         public void checkServerTrusted(X509Certificate[] certs, String authType) {}  
  8.     }  
  9. };  
  10.   
  11. 关键字:
    java学习,青软
50000+
5万行代码练就真实本领
17年
创办于2008年老牌培训机构
1000+
合作企业
98%
就业率

联系我们

电话咨询

0532-85025005

扫码添加微信