检查

批量 SSL 证书检查

粘贴一批域名,一张表看清每个证书的到期时间、签发者、评级和问题。

可以写 example.com、host:port 或完整网址。每次同时检查 4 个。

最后核实

批量 SSL 检查会对一整批主机执行 SSL 证书检查,结果汇总在一张表里。一行一个域名,最多 50 个,点 全部检查,然后按剩余天数排序或导出 CSV。

怎么用

  1. 粘贴主机名,一行一个。example.com、example.com:8443、完整网址都可以,重复的会自动去掉。
  2. 点 全部检查。每次并行检查 4 个,结果陆续出现;点“停止”可以取消剩下的检查。
  3. 点表头 剩余天数 排序,最先到期的排在最前。
  4. 点 导出 CSV 保存结果,发给同事或贴进运维台账。

各列含义

  • 状态:正常、警告或有问题,依据该主机的检查结果。
  • 评级:与单个检查相同的 A+ 到 F(T 表示不受信任)。
  • 签发者:站点证书签发者里的组织名或 CA 名称。
  • 到期日 / 剩余天数:站点证书的 notAfter。少于 30 天高亮,少于 15 天标红。
  • TLS:与我们客户端协商出的协议版本,正常应是 TLS 1.3 或 1.2。
  • 问题:发现的警告和错误,比如缺少中间证书。

做证书台账的建议

  • 把所有对外服务的名字都列上:主域名、www、API 域名、465/993 端口的邮件服务、非标准端口的后台。
  • 想找出被遗忘的主机,可以在 CT 日志查询里搜你的域名,所有公开信任的证书都会记录在里面。
  • 证书有效期在不断缩短:2026 年 3 月 15 日起 200 天,2027 年 3 月 15 日起 100 天,2029 年 3 月 15 日起 47 天。用表格人工管理会越来越跟不上,最好用 ACME 自动续期,再配合持续监控。

常见问题

为什么限制 50 个?

每个主机都要从我们的服务器发起完整的 TLS 连接,所以网页工具每次最多 50 个、同时 4 个。主机更多时,可以写脚本调用 JSON 接口。能定时检查大量主机的 ssl.sh 证书监控还在开发中。

能查非标准端口吗?

可以,一行写成 host:port,比如 mail.example.com:465 或 example.com:8443。不写端口默认 443。

什么算“有问题”?

单个 SSL 检查里标为警告或错误的都算:证书过期或快过期、域名不匹配、证书链不完整或不受信任、还开着 TLS 1.0 等旧协议。点主机名可以打开完整报告。

资料来源

  1. RFC 5280: X.509 证书
  2. CA/Browser Forum Baseline Requirements