SSL 证书是什么

SSL 证书是什么?为什么现在更准确地说 TLS 证书

本篇内容导航
  1. 证书主要证明什么
  2. 浏览器为什么会警告证书问题
  3. 证书和 HTTPS 的关系
  4. 站长常见的证书问题
  5. 想继续看 TLS

大家口头上常说“SSL 证书”,但现代 HTTPS 实际使用的是 TLS。这个叫法保留下来,主要是历史习惯。

站长需要理解的证书链与域名范围

服务器部署的证书包含公钥与域名标识,浏览器会验证名称匹配、有效期和证书链是否通向可信根。仅上传一张证书文件不代表配置已经完成,反向代理和实际对外提供证书的节点也要检查。

警告类型先确认什么
证书已过期 / 尚未生效证书有效期,以及设备系统时间是否正确
名称不匹配当前访问域名是否包含在证书覆盖范围
证书链不受信任服务器是否提供完整中间证书链,客户端信任库是否正常
只有某台受管设备异常企业代理、TLS 检查策略或本地证书信任配置

证书已经续期却仍报错,先排查实际返回的证书

查看浏览器实际收到的证书有效期和覆盖域名,再检查 CDN、负载均衡、反向代理和源站是不是由不同节点终止 TLS。服务器磁盘上已更新证书,不等于对外流量已切到新证书。

验证是 TLS 的一部分,HTTPS 还依赖服务端配置

TLS 证书提供验证服务器身份所需的信息;HTTPS 还需要正确的协议、证书链、密钥、443 监听和转发配置。用户只想判断连接是否安全,可直接阅读 HTTPS 基础说明;部署排障则应检查实际访问路径上的各个 TLS 终止节点。

部署或续期后,做一次端到端检查

    1. 从公网访问实际使用的主域名和子域名,核对证书覆盖范围及到期时间。
    2. 确认 CDN、反向代理和源站的证书是否分别需要维护;观察浏览器接收到的是哪一张。
    3. 检查中间证书链,并用不同浏览器和设备对照验证。
    4. 模拟一次续期后的部署与告警流程,确保新的证书能真正被加载。

    想继续看 TLS