如何在 Android (API 16 - 19) 中使用 httpClient 4.1.2 启用 TLSv1.1+
How to enable TLSv1.1+ with httpClient 4.1.2 in Android (API 16 - 19)
我的问题很简单,如主题行所示:
如何在 Android 中使用 httpClient 4.1.2 启用 TLSv1.1+ (API 16 - 19)
我在网上提到了多个 post 和博客。
最接近的是:http://blog.dev-area.net/2015/08/13/android-4-1-enable-tls-1-1-and-tls-1-2/
但这不适用于 httpClient。
请指导我。如果我需要使用一些自定义 SSLSocketFactory,请告诉我如何将它集成到我的 DefaultHttpClient
我在一些帮助下解决了这个问题。发布它以便对某人有所帮助。
在代码中包含该文件后,只需在下面的代码中引用它们即可。
SchemeRegistry registry = new SchemeRegistry();
registry.register(new Scheme("https", new TlsSniSocketFactory(), 443));
client = new DefaultHttpClient(new ThreadSafeClientConnManager(httpParameters, registry),httpParameters);
希望对您有所帮助。
我的问题很简单,如主题行所示:
如何在 Android 中使用 httpClient 4.1.2 启用 TLSv1.1+ (API 16 - 19)
我在网上提到了多个 post 和博客。 最接近的是:http://blog.dev-area.net/2015/08/13/android-4-1-enable-tls-1-1-and-tls-1-2/
但这不适用于 httpClient。
请指导我。如果我需要使用一些自定义 SSLSocketFactory,请告诉我如何将它集成到我的 DefaultHttpClient
我在一些帮助下解决了这个问题。发布它以便对某人有所帮助。
在代码中包含该文件后,只需在下面的代码中引用它们即可。
SchemeRegistry registry = new SchemeRegistry();
registry.register(new Scheme("https", new TlsSniSocketFactory(), 443));
client = new DefaultHttpClient(new ThreadSafeClientConnManager(httpParameters, registry),httpParameters);
希望对您有所帮助。