HTTPS证书与签名证书详解
HTTPS证书的核心作用
HTTPS证书(SSL/TLS证书)是网站身份验证和加密传输的核心工具,主要功能包括:
签名证书的验证流程
- 客户端发起请求:浏览器向服务器索要证书。
- 证书链校验:
- 检查服务器证书是否由可信中间CA签名。
- 递归验证中间CA是否由根CA签名。
- 根CA的公钥已预装在操作系统或浏览器中。
- 有效性确认:
- 证书是否在有效期内。
- 域名是否与证书中的CN/SAN匹配。
- 证书吊销状态(通过CRL或OCSP检查)。
常见问题与解答
问题1:如何查看网站的证书链?
解答:
在浏览器中访问HTTPS网站,点击锁状图标→查看“证书信息”→切换到“详细信息”标签页→展开“证书链”选项,可看到根证书、中间证书及服务器证书的层级关系。
问题2:自签名证书为什么不被浏览器信任?
解答:
自签名证书是由网站自身生成并签名,未经第三方CA认证,浏览器默认仅信任预装的根CA,无法验证自签名证书的合法性,因此会提示安全风险,适用于内部测试环境,不推荐用于公共