免费 SSL 工具
检查、生成、转换、排错,常用的证书操作都在这里。
SSL 证书检查
输入域名,几秒钟查清证书、证书链、TLS 版本和安全响应头。
CSR 生成器
用 RSA 或 ECDSA 生成证书签名请求(CSR)和私钥。私钥在你的浏览器里生成,不会上传。
证书解析
粘贴一张证书或整条证书链,查看从 SAN、有效期到 SCT、指纹的每个字段。解析在浏览器本地完成。
CT 日志查询
直接从证书透明度日志里列出公开 CA 为某个域名及其子域名签发过的证书。
证书链补全
获取服务器的证书链,按正确顺序生成 fullchain.pem、cert.pem 和 chain.pem。
证书格式转换
在 PEM、DER、PFX/PKCS #12 和 P7B 之间转换证书和私钥。全程在浏览器里完成,私钥不会上传。
TLS 配置生成
选服务器和兼容档位,得到可以直接粘贴的 TLS 配置,含 HSTS、可选后量子密钥交换和版本要求说明。
私钥匹配检查
粘贴证书、CSR、私钥中的任意两样,检查它们的公钥是否相同。本地运行,私钥不上传。
为开发者和 AI 助手而做
每项检查都能用 curl 拿纯文本、用 API 拿 JSON,也能作为 MCP 服务让 AI 助手直接调用。
$ curl ssl.sh/example.com
example.com:443 ● VALID Grade A 64 days left
Issuer Example CA
Key ECDSA P-256 · DV
TLS TLSv1.3 · h2
Chain 3 certificates · complete
$ curl ssl.sh/example.com/days
64
证书有效期在缩短
TLS 证书最长有效期已降到 200 天,2029 年降到 47 天
从 2026 年 3 月 15 日起,公网信任的 TLS 证书最长只能用 200 天;2027 年 3 月降到 100 天,2029 年 3 月降到 47 天。手动续期已经跟不上了。
查看完整时间线- 398天
- 200天
- 100天
- 47天
别再让证书过期 开发中
Let's Encrypt 从 2025 年起不再发到期提醒邮件。ssl.sh 监控会定时检查你的证书,在过期或出错前通知你。
ssl.sh 监控还在开发中,暂未开放注册。现在可以先用 curl ssl.sh/example.com/days 查看证书还剩几天。
了解监控计划- 检查到期、证书链和域名匹配
- 邮件、Telegram、企业微信、飞书、钉钉、Webhook 通知
- CT 日志新证书告警
- 支持 API 和 curl
知识库
报错排查、安装教程和 TLS 原理,逐条对照 RFC 和厂商文档核实。
常见 SSL 报错
按报错信息查原因和修复方法。
- SSL 握手失败总览
- 您的连接不是私密连接
- Certbot: Timeout during connect
- curl: (60) SSL certificate problem
- Docker: x509 signed by unknown authority
安装与续期教程
在服务器、面板和云平台上安装、续期证书。
全部 58 篇 →TLS 原理
证书、证书链和 TLS 握手是怎么工作的。
全部 16 篇 →