Ion w/ Cloudflare free SSL(带 SNI)失败
Ion w/ Cloudflare free SSL (with SNI) fails with
我 运行 发现 Ion 中的一个错误,koush(首席开发人员)认为这可能与 CloudFlare 使用 SNI 有关。错误报告在这里:https://github.com/koush/ion/issues/559
我正在寻找可以处理 CloudFlare Free SSL 的解决方法(Android 的 HttpClient 也失败了;尽管我不确定是否出于同样的原因)。
理想情况下,我只想使用 Ion 的变通方法,但如果您知道另一个库或方法可以通过 CloudFlare 免费 SSL 连接发送和接收数据,我会很乐意改用它!
那么,您知道这个错误的任何解决方法吗?
您可以通过将
按照您的 Application.onCreate
方法进行操作。
Ion.getDefault(getContext()).getConscryptMiddleware().enable(false);
The bug is only in Google Play Services conscrypt. Remove that line at
a later time once GPS updates.
禁用 concrypt 的缺点是它还会禁用旧平台上的 SPDY 支持,并且它也是一个更新、更安全、更新的 SSL 堆栈。
我 运行 发现 Ion 中的一个错误,koush(首席开发人员)认为这可能与 CloudFlare 使用 SNI 有关。错误报告在这里:https://github.com/koush/ion/issues/559
我正在寻找可以处理 CloudFlare Free SSL 的解决方法(Android 的 HttpClient 也失败了;尽管我不确定是否出于同样的原因)。
理想情况下,我只想使用 Ion 的变通方法,但如果您知道另一个库或方法可以通过 CloudFlare 免费 SSL 连接发送和接收数据,我会很乐意改用它!
那么,您知道这个错误的任何解决方法吗?
您可以通过将
按照您的 Application.onCreate
方法进行操作。
Ion.getDefault(getContext()).getConscryptMiddleware().enable(false);
The bug is only in Google Play Services conscrypt. Remove that line at a later time once GPS updates.
禁用 concrypt 的缺点是它还会禁用旧平台上的 SPDY 支持,并且它也是一个更新、更安全、更新的 SSL 堆栈。