TLS握手过程是怎样的
1.TLS 握手过程
TLS(Transport Layer Security)握手过程是客户端与服务器之间进行安全通信的一种协议。TLS 握手过程可以分为四个步骤:握手认证、客户端证书验证、服务器证书验证和安全协商。
2. 握手认证
首先,客户端发送一个握手认证报文,报文中包含客户端的相关信息,比如客户端支持的 TLS 版本、客户端支持的加密算法、客户端期望获取的证书等。
3. 客户端证书验证
接着,服务器会将自己的证书发送给客户端,客户端验证服务器证书的有效性,比如证书的可信度、证书的有效期以及证书的签名等。
4. 服务器证书验证
客户端验证完服务器的证书后,会将自己的证书发送给服务器,服务器也会验证客户端的证书的有效性,如果证书有效,则服务器会向客户端发送一个确认报文,表示双方可以进行安全通信。
5. 安全协商
最后,双方会进行安全协商,确定安全通信所使用的加密算法、消息认证码算法、消息压缩算法等,然后双方就可以进行安全通信了。
猜您想看
-
怎么解决RTMP视频流报错导致IE浏览器无法正常播放的问题?
一、检查RTM...
2023年05月26日 -
Linux Kernel 4.21如何优化了AMD 7nm Zen2架构
1、改进的指令...
2023年05月25日 -
怎样解决苹果手机上出现的游戏闪退问题?
苹果手机游戏闪...
2023年04月27日 -
如何远程控制登录微软账号的Windows电脑
远程控制登录微...
2023年07月23日 -
Kerberos环境下Impala Daemon在CDH5.15版本中KRPC端口27000异常的示例分析
1. 现象描述...
2023年05月26日 -
怎样解决苹果手机无法正常使用语音助手的问题?
如何解决苹果手...
2023年04月27日