【问题标题】:Random SSL errors in iOS 8.1. (NSURLErrorDomain:-1200)iOS 8.1 中的随机 SSL 错误。 (NSURLErrorDomain:-1200)
【发布时间】:2015-01-02 14:08:58
【问题描述】:

在 iOS 8.1 中,我们遇到随机 SSL 错误。

服务器没有问题,似乎是 iOS 设备问题。 AWS 支持已检查 SSL 配置和服务器中的证书,但未发现任何问题。

错误消息是这样的 - “发生 SSL 错误,无法与服务器建立安全连接。(NSURLErrorDomain:-1200)”。我们正在使用 NSURLConnection 进行网络连接。

我们的许多用户最近都开始遇到此错误,并且所有用户都在 iOS 8.1 中。这是一个已知的错误吗?

【问题讨论】:

    标签: ios ssl ssl-certificate nsurlconnection ios8.1


    【解决方案1】:

    我在我的网站上遇到了与 iOS8.1 用户完全相同的问题 在服务器端,我有这个错误:

    没有通过 SNI 为基于名称的虚拟主机提供主机名

    iOS8.1好像对SNI支持不太好。

    解决方法是配置您的网络服务器 tp 接受不支持 SNI 的客户端,并设置您希望所有 SSL 虚拟主机默认显示“无 SNI 客户端”的虚拟主机和证书

    在 apache 中你必须添加:

    NameVirtualHost *.443 #在第一个将具有默认证书的 SSL 虚拟主机之前。

    SSLStrictSNIVHostCheck off # in this default virtualhost.

    对不起我的英语(我是法国人),希望它会有所帮助

    【讨论】:

      猜你喜欢
      • 2017-05-07
      • 2020-11-02
      • 2016-12-13
      • 2015-12-06
      • 2018-01-22
      • 2013-04-11
      • 2018-05-01
      • 1970-01-01
      相关资源
      最近更新 更多