2010-06-04 175 views
2

我有下面的代碼使SSL工作,我HttpClient的連接,這樣Android和SSL - 檢查證書有效性

SchemeRegistry schemeRegistry = new SchemeRegistry(); 
schemeRegistry.register(new Scheme("https", 
      SSLSocketFactory.getSocketFactory(), 443)); 

HttpParams params = new BasicHttpParams(); 

SingleClientConnManager mgr = new SingleClientConnManager(params, schemeRegistry); 

HttpClient client = new DefaultHttpClient(mgr, params); 

然而,這實際上驗證證書?似乎應該有更多。

回答

2

沒關係,上面的代碼確實證實了證書的有效性。我嘗試了一些隨機自簽名的不同網站的證書,並且失敗了。