SSL证书检测会测试什么?
我们会连接到服务器的 443 端口(或您指定的端口),使用您输入的主机名执行真实的 TLS 握手,并依据大多数软件所用的 Mozilla 信任库来验证证书。您会得到一个明确的结论,以及修复问题所需的详细信息:
- 信任:证书链能否追溯到受信任的证书颁发机构,以及服务器是否发送了所需的中间证书。
- 主机名匹配:您访问的名称是否列在证书的主体备用名称(Subject Alternative Names)中。
- 有效期:确切的日期和剩余天数。剩余不足 21 天的我们会标出。
- 强度:密钥类型和长度、签名算法,以及协商所得的 TLS 版本和加密套件。
常见的SSL错误有哪些?如何修复?
| 错误 | 原因 | 修复方法 |
|---|---|---|
| 证书已过期 | 续期失败或被遗忘 | 续期并重新加载网站服务器;启用自动续期(ACME/Let's Encrypt)。 |
| 主机名不匹配 | 证书中没有列出该名称(常见于 www 与不带 www 的裸域名之别) | 重新签发证书,把所有主机名都列为 SAN,或使用通配符证书。 |
| 无法获取本地颁发者证书 | 缺少中间证书 | 安装完整证书链(fullchain.pem),而不是只安装叶证书。 |
| 自签名证书 | 并非由公共 CA 签发 | 使用来自 Let's Encrypt 等公共 CA 的免费证书。 |
证书有效期即将缩短。根据 CA/浏览器论坛(CA/Browser Forum)的决定,公共 TLS 证书的最长有效期将分阶段缩短,从 2026 年 3 月起先缩短为 200 天。请现在就实现自动续期。进一步了解 SSL/TLS 证书。
常见问题
SSL和TLS是一回事吗?
TLS 是 SSL 的现代继任者;所有版本的 SSL 都已过时且不安全。人们出于习惯,仍然说“SSL 证书”。
可以检测非标准端口上的证书吗?
可以:加上端口即可,例如 example.com:8443。
可以检测内部服务器吗?
不可以。出于安全考虑,该检测工具只连接公网 IP 地址。
更新于