首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Android SSL - SNI支持

Android SSL - SNI支持
EN

Stack Overflow用户
提问于 2011-05-04 07:19:59
回答 2查看 25.2K关注 0票数 25

我想知道在Android中对SSL/TLS服务器名称指示(SNI)扩展的支持。

EN

回答 2

Stack Overflow用户

发布于 2011-05-05 09:18:47

据我所知,Android中有部分支持。目前的情况如下:

  1. 由于姜饼发布了TLS,所以与HttpsURLConnection API的连接支持SNI。
  2. Android附带的Apache客户端库不支持SNI
  3. Android web浏览器也不支持SNI (因为使用Apache客户端API)

在Android跟踪器中有一个关于这个问题的开票

还可以通过连接到这个URL:https://sni.velox.ch/来测试SNI支持。

票数 25
EN

Stack Overflow用户

发布于 2018-03-16 09:07:52

幸运的是,HttpsURLConnection支持自Android 2.3以来的SNI。如果您需要支持Android 2.2 (and older),一种解决办法是在唯一端口上设置另一个虚拟主机,以便明确返回哪个服务器证书。

有关更多信息,请查看此链接。希望这将有助于未来的用户。

只是为了获取信息 较新版本的SSL,特别是TLSv.1.0 and later,支持服务器名称指示(SNI),它允许SSL客户端向服务器指定预期的主机名,以便返回正确的证书。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5879894

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档