在iOS上出现间歇性SSL错误。 我已经关闭了ATS,我们知道这种情况发生在操作系统版本上< iOS9以及
从我们的生物日志来看,似乎有些用户能够复制这个。但是我们无法错误域= NSURLErrorDomain代码= 1011“发生了SSL错误 无法与服务器建立安全连接。“ UserInfo = {NSLocalizedDescription =发生了SSL错误并且a 无法与服务器建立安全连接。 NSLocalizedRecoverySuggestion =您想要连接到服务器吗? 无论如何?,_ kCFStreamErrorCodeKey = -9806 NSErrorFailingURLStringKey =,_ kCFStreamErrorDomainKey = 3,NSUnderlyingError = 0x1471b600
Would you like to connect to the server anyway?
< - 这让我怀疑存在身份验证挑战。我怎么验证?
kCFStreamErrorCodeKey=-9806
< - 有谁知道这个错误意味着什么?
修改
-9806
表示errSSLClosedAbort
http://www.opensource.apple.com/source/Security/Security-55179.13/libsecurity_ssl/Security/SecureTransport.h
是什么原因引起的?我不认为这是由于网络不稳定,因为从我们的跟踪工具,到其他主机的SSL连接似乎没问题。当用户遇到此问题时,它可以重新生成。在我看来,我们需要通过wireshark检查故障以获取更多信息。但我们无法重新制作这个。有没有人有想法从野外的应用程序中记录更多信息来调试这个?
答案 0 :(得分:1)
服务器SSL证书未通过内置证书验证。您可以决定如何处理此问题并向用户提供正确的补救措施。出现这种情况的原因有很多。
在Technical Note 2232: SSL Trust Evaluation中详细描述了SSL信任评估。
答案 1 :(得分:0)
我在几种情况下遇到了类似的错误: