发送 HTTPS 请求首先要进行 SSL/TLS 握手,握手过程大致如下:

1、客户端发起握手请求,携带随机数、支持算法列表等参数。
2、服务端收到请求,选择合适的算法,下发公钥证书和随机数。
3、客户端对服务端证书进行校验,并发送随机数信息,该信息使用公钥加密。
4、服务端通过私钥获取随机数信息。
5、最后,双方根据以上交互的信息生成session ticket,用作该连接后续数据传输的加密密钥。
发送 HTTPS 请求首先要进行 SSL/TLS 握手,握手过程大致如下:
1、客户端发起握手请求,携带随机数、支持算法列表等参数。
2、服务端收到请求,选择合适的算法,下发公钥证书和随机数。
3、客户端对服务端证书进行校验,并发送随机数信息,该信息使用公钥加密。
4、服务端通过私钥获取随机数信息。
5、最后,双方根据以上交互的信息生成session ticket,用作该连接后续数据传输的加密密钥。
本文标题:HTTPS 请求大致过程
本文链接:https://www.haomeiwen.com/subject/jwbgbqtx.html
网友评论