【发布时间】:2015-09-24 23:47:55
【问题描述】:
我的项目长期使用Android Volley网络框架,最近发现网上发布的一个SSL 3.0协议bug。
我想知道我的项目使用的 TLS 版本是什么,以及如何确认库是否更新。
这是我的源代码片段:
HttpStack stack = new HurlStack();
Network network = new BasicNetwork(stack);
mHttpRequestQueue = new RequestQueue(new NoCache(), network);
mHttpRequestQueue.start();
我认为重点在于 HurlStack 类,它取决于 org.apache.http 包,但我不知道 TLS/SSL 配置在哪里。
【问题讨论】:
-
没有 TLS 3.0,我假设你的意思是 SSL 3.0。
-
@Robert 是的,SSL3 和 TLS1。
-
我追踪了源代码,只发现了这个:context = SSLContext.getInstance("TLS");
标签: android ssl https android-volley sslsocketfactory