Skip to content

iPhone 查看网站 SSL 证书:到期时间、证书链和 TLS 版本

用 HTTPS Capture 的 SSL 证书检查工具,在 iPhone 上查看网站证书什么时候到期、覆盖哪些域名、证书链是否受信任,以及使用的 TLS 版本。

2 分钟阅读HTTPS Capture

网站证书是不是快过期了?有没有同时覆盖 www 和根域名?服务器有没有发送中间证书?iPhone 上的 Safari 只显示一把小锁。HTTPS Capture 的 SSL 证书检查 工具可以连接任意服务器,在手机上给出完整报告。

开始检查

  1. 打开 工具箱 标签页,选择 SSL Certificate Checker。
  2. 输入主机名,比如 example.com。也可以输入 主机:端口(比如 mail.example.com:993)或粘贴完整 URL,默认端口是 443。
  3. 点 Check Certificate。

检查工具会直接连接服务器,读取它出示的证书,不需要开启抓包。

看结论

顶部会显示以下结论之一:

  • Certificate is valid:受信任、在有效期内,并且覆盖你输入的主机。
  • Certificate works with warnings:能用但有警告,比如快过期了。
  • Certificate has problems:有问题,比如已过期、尚未生效、证书链不受信任,或者证书 没有覆盖 你输入的主机。

到期信息会写明还剩多久,比如 “Expires in 23 days”,或者已经过期多久。

报告包含什么

  • Handshake(握手):协商出的 TLS 版本和加密套件。
  • Chain Trust(链信任):iOS 是否信任整条证书链。
  • Certificate Chain(证书链):先是叶子证书,然后是中间证书和根证书。每张证书都显示 Common Name、签发者、生效时间 / 到期时间、公钥算法和 密钥长度(或曲线)、扩展,以及可以复制的 指纹。
  • 覆盖的域名:列出所有 SAN(Subject Alternative Name),和你输入的主机匹配的会高亮。

Recent Checks 保存最近查过的主机,查自己的域名点一下就行。

常见问题和处理

  • 电脑浏览器正常,这里却显示证书链不受信任:服务器多半没发 中间证书,在服务器上配置完整证书链(fullchain.pem)。
  • 没有覆盖主机:证书里少了 www. 或某个子域名,重新签发时把所有用到的域名都加上。
  • 快过期了:尽快续期,并确认自动续期(比如 Let’s Encrypt 的 certbot)真的在运行。
  • TLS 版本太旧:握手显示 TLS 1.0 或 1.1 时,请更新服务器配置,现代客户端要求 TLS 1.2 或 1.3。

工具箱里的其他网络工具

同一个工具箱里还有 JWT 解码、时间戳转换、Base64 和 URL 编解码、哈希生成、JSON 格式化、正则测试等工具,全部在手机本地离线运行。

HTTPS Capture

Capture and decrypt HTTPS traffic on iPhone

App Store

准备好试试了吗?

HTTPS Capture · Capture and decrypt HTTPS traffic on iPhone

App Store 免费下载