CFNetwork SSLHandshake failed iOS 9

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
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 178,030评论 25 709
  • Swift版本点击这里欢迎加入QQ群交流: 594119878最新更新日期:18-09-17 About A cu...
    ylgwhyh阅读 25,854评论 7 249
  • 很可能你的应用是与一个支持HTTPS传输数据的服务器交互,但是并没有使用TLS 1.2或更高。在这种情况下,你定义...
    Www刘阅读 3,243评论 0 5
  • 国庆马上就要结束了,这个国庆过的很好。不累,出门距离控制在100公里景点,人少,自在舒服,想吃什么就吃什么很仔细的...
    Expe阅读 200评论 1 1
  • 古香古色烟云柳, 石巷石街黛墨楼。 恬淡安澜思逝水, 光阴静好忘烦忧。
    不惑而歌阅读 829评论 26 29

友情链接更多精彩内容