ios7下的SSL错误

ios7下的SSL错误,ios,ssl,https,Ios,Ssl,Https,我有时通过ios7下的AFNetworking通过HTTPS连接观看SSL错误 控制台上很少出现以下错误消息: 发生SSL错误,无法与服务器建立安全连接 被制造出来 联系 CFNetwork SSLHandshake失败(-9806) NSURLConnection/CFURLConnection HTTP加载失败(kCFStreamErrorDomainSSL,-9806) 或 CFN网络SSLHandshake失败(-9810) NSURLConnection/CFURLConnection

我有时通过ios7下的AFNetworking通过HTTPS连接观看SSL错误

控制台上很少出现以下错误消息:

发生SSL错误,无法与服务器建立安全连接 被制造出来

联系

CFNetwork SSLHandshake失败(-9806) NSURLConnection/CFURLConnection HTTP加载失败(kCFStreamErrorDomainSSL,-9806

CFN网络SSLHandshake失败(-9810) NSURLConnection/CFURLConnection HTTP加载失败(kCFStreamErrorDomainSSL,-9810

在上,您可以找到这些错误代码的解释:

errSSLClosedAbort = -9806,    /* connection closed via error */
errSSLInternal    = -9810,    /* Internal error */
有人遇到过同样的问题吗


今天,苹果发布了iOS 7.0.6,其中包括一个用于SSL连接验证的补丁

对我来说,这听起来更像是这样的问题: (错误代码-9813)

但也许新的iOS版本带来了一些改进,作为一个副作用


编辑:在iOS 7.0.6中,修复了另一个错误(if-else-if语句中的双“goto-fail”)。

使用WWAN连接时发生了所有-9806和-9810 SSL错误。 使用WLAN连接时,设备上未发生此类错误

然而,特定的HTTPS任务在一段时间后完成!
因此,对于我们来说,我们可以忽略这些错误。

您是否从另一个客户端测试了此SSL连接,以验证SSL链实际上配置正确?在推荐7.0.6补丁之前,我会先用合适的HTTP调试工具在其他地方进行测试,因为这是非常不同的。谢谢你的评论。这个SSL连接已经过测试,并被几十个客户端使用。错误很少出现,且不可再现。我希望有人在iOS 7下也有过类似的体验。希望在我使用“客户端”这个词时,除了你的iOS应用程序之外,它可以理解为任何其他“HTTP”客户端开发工具。例如,Curl、Paw.app、Charles.app等等……是的,代码已经用几个硬件和软件客户端进行了测试。。。