SSL 证书检查命令生成器
诚实说明:浏览器不能替你查域名证书(那要发起 TLS 握手,属服务器端能力)。这个工具生成正确的检查命令 + 到期提醒思路,复制到你自己机器执行,得到真实证书到期日。不做「点击即查」的假承诺。
生成到期检查命令
输入域名,工具生成拉取证书并解析到期日的命令,以及判断思路。
判断思路
| 结果 | 含义 |
|---|---|
notAfter 距今 < 0 天 |
证书已过期,立即换 |
| < 30 天 | 即将到期,尽快续(Let's Encrypt 建议 < 30 天自动续) |
| < 90 天 | 关注,设提醒 |
| 正常 | 定期复查即可 |
常见坑
- SNI 没指定:不指定
-servername可能拿到默认证书,检查错目标。 - 端口非 443:加
-connect 域名:端口。 - 证书链不完整:加
-showcerts看完整链,中间证书缺失会报 chain 错误。 - 通配符证书:
*.example.com不匹配example.com根域,需单独证书或用 SAN。
相关教程
- Nginx 反向代理 502/504 排查 — 证书链导致的握手失败定位
- crontab 生成器 — 配定时检查任务