SSL/TLS 证书检查

输入域名,检查其 HTTPS 证书的颁发机构、有效期、证书链和 SAN 域名列表。

SSL/TLS 证书:原理、验证与安全实践

1. 什么是 SSL/TLS 证书?

SSL(Secure Sockets Layer)及其继任者 TLS(Transport Layer Security)是互联网加密通信的基石。当浏览器地址栏显示锁形图标时,意味着您与服务器之间的数据通过 TLS 协议加密传输。SSL/TLS 证书是由受信任的证书颁发机构 (CA) 签发的数字文件,它将域名与加密密钥绑定,确保用户访问的是真实的服务器而非中间人攻击者。

2. 为什么需要定期检查证书?

证书过期是导致网站不可访问的常见原因之一。当 SSL 证书过期后,浏览器会向访客显示醒目的安全警告页面,阻止用户继续访问。对于电商网站或 SaaS 服务而言,即使几分钟的证书中断也可能导致严重的收入损失和信任危机。此外,配置不当的证书链(缺少中间 CA 证书)也会在部分浏览器或操作系统上触发警告。

使用 ipinfo.im 的 SSL 检查工具,您可以快速获取证书的剩余有效天数、颁发机构信息和 SAN(Subject Alternative Name)域名列表,从而在问题发生之前主动采取措施。

3. 如何解读证书检查结果

  • Common Name (CN): 证书签发的主域名。通配符证书通常显示为 *.example.com
  • Issuer: 签发证书的 CA 机构。主流 CA 包括 Let's Encrypt、DigiCert、Sectigo 等。
  • 有效期: 证书的起止时间。Let's Encrypt 证书有效期为 90 天,商业证书通常为 1 年。
  • SAN 列表: 证书覆盖的所有域名。一张证书可以同时保护多个子域和不同域名。

4. 常见 SSL 问题与排查方法

证书到期并非唯一的 SSL 故障场景。其他常见问题包括:证书与访问域名不匹配(CN/SAN 中未包含当前域名)、中间证书缺失导致证书链不完整、以及服务器仍在使用已弃用的 TLS 1.0/1.1 协议版本。结合本站提供的 DNS 解析HTTP Header 检测工具,可以全方位排查 HTTPS 配置问题。