Java 如何启用TLSv1.1+;Android中的httpClient 4.1.2(API 16-19)
我的问题很简单,如主题行所示: 如何在Android(API 16-19)中通过httpClient 4.1.2启用TLSv1.1+ 我在网上引用了多篇文章和博客。 最接近的是: 但这不适用于httpClientJava 如何启用TLSv1.1+;Android中的httpClient 4.1.2(API 16-19),java,android,ssl,tls1.2,Java,Android,Ssl,Tls1.2,我的问题很简单,如主题行所示: 如何在Android(API 16-19)中通过httpClient 4.1.2启用TLSv1.1+ 我在网上引用了多篇文章和博客。 最接近的是: 但这不适用于httpClient 请引导我。如果我需要使用一些定制的SSLSocketFactory,那么请告诉我如何将其集成到我的DefaultHttpClient中,我可以在一些帮助下解决它。发布它,以便帮助他人 我使用了这个链接 在代码中包含该文件后,只需在下面的代码中引用它们 SchemeRegistry re
请引导我。如果我需要使用一些定制的SSLSocketFactory,那么请告诉我如何将其集成到我的DefaultHttpClient中,我可以在一些帮助下解决它。发布它,以便帮助他人 我使用了这个链接 在代码中包含该文件后,只需在下面的代码中引用它们
SchemeRegistry registry = new SchemeRegistry();
registry.register(new Scheme("https", new TlsSniSocketFactory(), 443));
client = new DefaultHttpClient(new ThreadSafeClientConnManager(httpParameters, registry),httpParameters);
希望这对您有所帮助。我通过一些帮助解决了这个问题。发布它,以便帮助他人 我使用了这个链接 在代码中包含该文件后,只需在下面的代码中引用它们
SchemeRegistry registry = new SchemeRegistry();
registry.register(new Scheme("https", new TlsSniSocketFactory(), 443));
client = new DefaultHttpClient(new ThreadSafeClientConnManager(httpParameters, registry),httpParameters);
希望这对您有所帮助。它说Scheme中的Scheme()不能应用于:它说Scheme中的Scheme()不能应用于: