SSLSocketFactory sslsf = new SSLSocketFactory(new TrustStrategy() {
public boolean isTrusted(final X509Certificate[] chain,String authType)
throws CertificateException {
return true;
}
});
SchemeRegistry schemeRegistry = new SchemeRegistry();
schemeRegistry.register(new Scheme("https", 443, sslsf));
schemeRegistry.register(new Scheme("http", 80, PlainSocketFactory.getSocketFactory()));
// apache HttpClient version >4.2 should use
// BasicClientConnectionManager
ClientConnectionManager cm = new SingleClientConnManager(schemeRegistry);
DefaultHttpClient httpclient = new DefaultHttpClient(cm);
Friday, 3 May 2013
Setting up a trust strategy for Apache HTTPClient 4.2
Labels:
Apache
,
HttpClient
,
SSL
Location:
London, UK