HTTPS的完整处理过程如下: 1. 客户端发起一个HTTPS请求,根据RFC2818的规定,客户端知道需要连接服务器的443(默认)端口。 2. 服务器把事先配置好的公钥证书返回给客户端。 3. 客户端验证公钥证书:比如是否在有效期内,证书的用途是不是匹配客户端请求的站点,是不是在CRL吊销列表里面,它的上一级证书是否有效,这是一个递归的过程,直到验证到根证书(操作系统内置的Root证书或者Client内置的Root证书)。如果验证通过则继续,不通过则显示警告信息。 4. 服务器使用自己的私钥解密这个消息,得到对称密钥。 5. 服务器使用对称密钥加密“明文内容A”,发送给客户端。 6. 客户端使用对称密钥解密响应的密文,得到“明文内容A”。 以上内容仅供参考,可以咨询专业的技术人员获取准确信息。 [2023-11-09 18:18:29 | AI写代码神器 | 209点数解答]