美文网首页
CFNetwork SSLHandshake failed iO

CFNetwork SSLHandshake failed iO

作者: xiaoliang1 | 来源:发表于2016-12-19 15:25 被阅读489次

    CFNetwork SSLHandshake failed (-9824) NSURLSession/NSURLConnection HTTP load failed (kCFStreamErrorDomainSSL, -9824)

    在用ios webview 访问一个https网页,一出现以上错误。其实是这个网页TLS 版本 不是v1.2造成的。
    那么怎么查看一个网页TLS版本呢
    去这个网站:https://www.ssllabs.com/ssltest (当你们的后台说,我已经弄好了是TLSv1.2了。不是我的问题的时候,这个时候这个网站就派上用场了)

    19A7EECE-A96A-4359-9FBD-076C0C30A4E0.png
    如果一个网站不是最新版TLSv1.2怎么办呢。我在国外网站看到了答案:http://stackoverflow.com/questions/30720813/cfnetwork-sslhandshake-failed-ios-9 F287BA2E-8D65-4EC0-B16F-A4A8C709ADAD.png

    另外关于ssl和TLS版本的说明可以去这里:http://blog.jobbole.com/80591/

    看这里

    DFCE49A2-751F-4198-A7D1-7DCED0829A6C.png

    另外,ssl3.0并不是TLS1.2
    这篇文章也有讲到。也给出了测试网站是否支持TLS1.2的方法

    http://blog.csdn.net/zhangfeng1133/article/details/51191684

    19A7EECE-A96A-4359-9FBD-076C0C30A4E0.png

    相关文章

      网友评论

          本文标题:CFNetwork SSLHandshake failed iO

          本文链接:https://www.haomeiwen.com/subject/iustvttx.html