https 学习笔记以及在 retrofit/okhttp 中的使用 (超多图, 爪机慎入)

说明:
看博客的过程中做的思维导图,截图贴在这里.仅是个笔记和摘要,不能算真正的文章.

证书的分类

按适用的域名数量

按认证等级

按签发主题

这里涉及到证书链的概念.这也是我们后续编程处理需要理解的一个概念

证书链

证书的验证流程

证书链的一些例子

百度的

12306

let`s encrypted

可以看到,根证书的有效期是近20年.而let`s encrypted自己的证书有效期是3年.

不同类型的证书,浏览器不同的安全标识

导出证书

(以导出let`s encrypted网站的证书的根证书DST Root CA X3为例)

证书的选择

以上的都是讲证书,下面看看https通信原理

原理

基本原理

一次通信过程(改进后的tls)

第一次握手

第二次握手

后续真正数据的传输

安全性和算法改进

相关算法

在安卓客户端的使用(retrofit/okhttp中)

本笔记的参考/学习资料

图解SSL/TLS协议
SSL/TLS协议运行机制的概述
Retrofit中如何正确的使用https?
HTTPS理论基础及其在Android中的最佳实践

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值