【问题标题】:Cloudflare broke Android SSLCloudflare 破解了 Android SSL
【发布时间】:2014-09-11 05:16:08
【问题描述】:

我曾经拥有适用于所有网络和移动浏览器的有效 SSL。设置 Cloudflare 后,Android 设备无法安全访问我的网站。

我收到的错误是:

本网站的身份尚未验证。

  • 服务器的证书与 URL 不匹配。

通过查看器检查证书后,我注意到它是发给(an ssl subdomain).cloudflare.com的。显然,这与我网站的 URL 不匹配。我找不到解决方案。有什么修复吗?

【问题讨论】:

  • 这个问题解决了吗?

标签: android ssl cloudflare


【解决方案1】:

这通常是服务器名称指示 (SNI) 的问题,它用于在同一 IP 地址后面拥有多个证书。据我所知,Cloudflare 使用 SNI,如果您的应用程序不支持它并且未在 SSL ClientHello 对话框中发送预期的服务器名称,它将返回错误的证书。

android使用的apache HTTP库长期不支持SNI,可能会触发你的问题。 stackoverflow上有很多关于这个主题的帖子,如果你搜索“SNI android”,你也可以在网上找到足够的信息。

【讨论】:

    猜你喜欢
    • 2019-03-09
    • 2022-01-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-04-08
    • 2016-08-15
    • 2019-05-30
    相关资源
    最近更新 更多