美文网首页
https自笔记

https自笔记

作者: Amanda_Lhy | 来源:发表于2017-01-05 18:51 被阅读0次

简单的总结一个公式:https=http + ssl/tls

ssl/tls是介于传输层与应用层之间的协议。它通过“握手协议”和“传输协议”来解决传输安全的问题。也就是在握手建立连接的过程中采用非对称加密,建立连接后会产生一个对话秘钥,从而在第二阶段,也就是传输过程中用这个对话秘钥来完成对称加密传输(私钥加密为对称加密,即有一个秘钥K使明文与密文之间互换。公钥加密为非对称加密,其加密的秘钥可公开,但是解密的秘钥只有接收密文方才知道)

https自笔记

上图为ssl/tsl运行过程

在iOS开发中网络请求目前主流都采用AF 它也是在Nsurlsession的基础上的强大封装,那涉及到https的部分其实就是上图第三阶段需要在session的会话级别的回调代理方法中进行证书的认证处理。

AF中支持https相关的类为AFSecurityPolicy,相关代码可以看源码。这里就不贴了。

https自笔记

这里是关于数字签名的知识。

以上是我看了https资料自己的总结,很潦草。以后有更细致研究的再补充。

参考的是TIME_for的文章,写的很好,大家也可以看一下,由于是用手机一字一字打得,就不方便贴链接,需要的自行搜索!

相关文章

  • https自笔记

    简单的总结一个公式:https=http + ssl/tls ssl/tls是介于传输层与应用层之间的协议。它通过...

  • 《Android开发艺术探索》笔记(一)

    《Android开发艺术探索》笔记 本笔记整理自: https://www.gitbook.com/book/...

  • 《Android开发艺术探索》笔记

    本笔记整理自: https://www.gitbook.com/book/tom510230/android_...

  • 搭建 nuget 私服及注意事项

    笔记更新计划,转自:https://blog.zhuliang.ltd/back-end/build-nuget-...

  • nuget包管理:制作、发布包到nuget服务器、从nuget服

    笔记更新计划,转自: https://blog.zhuliang.ltd/back-end/manage-nuge...

  • 《三生有幸》

    推荐 荔枝水芹菜的笔记分享自 @得到https://d.dedao.cn/DkQIDYMdFvRqOrPp

  • HTTPS笔记

    Https笔记 还是为了面试才去了解的HTTPS,话说这么看起来面试真的能让人快速学习很多东西! 为什么要有HTT...

  • HTTPS 笔记

    主要记录学习工作流程的笔记 资料 Http基础知识学习(四),了解HTTPS 通俗理解数字签名,数字证书和http...

  • HTTPS 《笔记》

    我们都知道HTTPS能够加密信息,以免敏感信息被第三方获取。所以很多银行网站或电子邮箱等等安全级别较高的服务都会采...

  • HTTPS笔记

    Google、Apple 等大公司在大力推动 HTTPS,把自己的网站武装上 HTTPS 已经是势在必行。SSL证...

网友评论

      本文标题:https自笔记

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