https中客户端对公钥证书的验证过程
发布网友
发布时间:2022-12-26 04:35
我来回答
共1个回答
热心网友
时间:2023-06-25 15:13
https在建立通信时首先会采用非对称加密的方式传输数据
(这里的传输数据一般是随机生成的key 这个key用于后续的对称加密)
服务端会生成一对秘钥, 公钥和私钥
公钥交给客户端 私钥留给服务端自己
客户端在拿到公钥后 如何确保拿到的公钥就是想要访问的服务端的公钥呢?
这时就需要有一个公认的权威机构来证明, 公钥是来自指定的服务端的公钥
认证机构会生成一对秘钥, 公钥和私钥
公钥证书的生成包括了两部分内容
其中数字签名的生成过程是:
服务器将公钥证书发送给客户端 客户端验证公钥证书 从而确保公钥的合法性