
关于https
CodingFire
从移动端到跨平台,从跨平台到Java,学习是一件让人开心的事,也是一件孤独的事。所谓君子慎独,不欺暗室。共勉之!
展开
-
https原理简述
https的作用是为了客户端与服务器之间通讯的安全性,实际上https是工作在SSL上的http协议。 SSL握手协议包含4个阶段:第一阶段:建立安全能力由客户端发起,向服务器发送Client Hello消息,其中包含SSL的版本,客户端随机数(用于生成密钥),会话号,加密算法清单,压缩算法清单。服务器返回Server Hello消息,其中包含SSL版本,服务器随机数(用于生成密钥),会话号,选择原创 2016-06-22 16:50:20 · 1970 阅读 · 0 评论 -
iOS开发 - swift通过Alamofire实现https通信
https相关 先推荐博主用OC实现的https通信: iOS开发 - 用AFNetworking实现https单向验证,双向验证 http://blog.youkuaiyun.com/codingfire/article/details/53419521本文信息来源于http://www.hangge.com/blog/cache/detail_1052.html,不错的一个网址。实现了OC的https原创 2017-01-12 11:44:07 · 5982 阅读 · 0 评论 -
iOS开发 - 用AFNetworking实现https单向验证,双向验证
这里写链接内容自苹果宣布2017年1月1日开始强制使用https以来,htpps慢慢成为大家讨论的对象之一,不是说此前https没有出现,只是这一决策让得开发者始料未及,博主在15年的时候就做过https的接口,深知此坑之深,原因就是自身对这方面知识不了解加上网上的资料少,除此外还有博客不知对错就互相转载,导致当时网上几乎找不到能用的代码,这一点,博主说的毫不夸张。鉴于此,博主一直想填一下这个坑,多原创 2016-12-01 11:21:50 · 9756 阅读 · 7 评论 -
iOS开发-https免证书验证
前段时间博主做的项目中再登录时遇到了https验证的问题,这里跟iOS9之后要用https有区别,因为原来很多公司的接口都是http的,所以为了能让http在iOS9上仍然能够正常工作,可以在 plist手动设置来允许http访问,我这里接口本身为https,博主也是百度了很多资料在看,总的来说网上的关于https的资料并不多,而且还不正确。 一般来说https是需要双向证书验证的,也有单向的证书原创 2015-12-28 16:13:35 · 6028 阅读 · 4 评论