我有以下代码使 SSL 与我的 HttpClient 连接等一起工作
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);
但是,这真的验证了证书吗?似乎应该有更多内容。
最佳答案
没关系,上面的代码确实验证了证书。我尝试使用不同站点的一些随机自签名证书,但失败了。
关于Android 和 SSL - 检查证书有效性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2970660/