某Web网站向CA申请了数字证书。用户登录过程中可通过验证什么确认该数字证书的有效性?
单选题
某Web网站向CA申请了数字证书。用户登录过程中可通过验证什么确认该数字证书的有效性?
A. CA的签名
B. 网站的签名
C. 会话密钥
D. DES密码
答案:A
解析
答案:A. CA 的签名
数字证书由 CA 签发,CA 用自身私钥对证书内容(网站公钥、域名、有效期等)生成签名。用户用系统内置信任的 CA 公钥验证该签名,即可确认证书未被篡改,且确实由可信 CA 签发,从而确认其有效性。
- A 正确:验证 CA 签名是证书信任链的核心。
- B 错误:网站签名用于证明网站持有私钥,不用于验证证书本身。
- C 错误:会话密钥用于后续对称加密通信,不能证明证书有效。
- D 错误:DES 是对称加密算法,与证书签名验证无关。
延伸:浏览器还会检查证书有效期、域名匹配、吊销状态(CRL/OCSP)和证书链,但信任基础仍是 CA 签名。