2010-06-04 162 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

没关系,上面的代码确实证实了证书的有效性。我尝试了一些随机自签名的不同网站的证书,并且失败了。