基于公钥证书身份认证过程步骤
-
客户端向服务器发起连接请求
-
服务器返回自己的公钥证书
-
客户端验证证书的合法性,包括证书是否过期、是否被吊销、是否是由可信的证书颁发机构(CA)签发等
-
客户端从证书中提取服务器的公钥,用于后续的加密通信和验证服务器的身份
-
客户端生成一个随机数(称为pre-master secret),用服务器的公钥加密后发送给服务器
-
服务器用自己的私钥解密收到的pre-master secret,然后根据预定的加密算法,双方共同生成一个会话密钥(session key)
-
双方开始用会话密钥进行加密通信,确保通信的机密性和完整性
-
通信结束后,会话密钥被销毁,确保通信安全性。
原文地址: https://www.cveoy.top/t/topic/e8RJ 著作权归作者所有。请勿转载和采集!