首页/网络/协议速查/TLS 常见错误与定位

TLS 常见错误与定位

五类高频报错一一对应:套件/版本不兼容、未知 CA、证书过期、域名不匹配、自签证书;openssl s_client -state 可看到卡在哪一步。

协议速查网络更新于 2026-10-12

报错

报错原因处置
handshake failure协议/套件无交集放开或对齐一端配置
unknown ca / unable to get local issuer缺中间证书或自签下发 fullchain / 导入根
certificate expired过期续期并部署
hostname mismatchSAN 不含访问域名换证书或改访问名
self signed certificate自签未被信任内网导入根 / 换公共 CA

定位卡点

定位卡点
openssl s_client -connect bad.example.com:443 -state -servername bad.example.com </dev/null 2>&1 | tail -30
curl -v https://bad.example.com 2>&1 | grep -i -E 'ssl|tls|certificate' | head
服务端日志(nginx error.log)会给出更接近原因的一侧描述,两端对照看最快。

易错点

  • 「部分用户报证书错误」优先怀疑链不完整或双栈访问走了另一个旧配置:用不同客户端矩阵复测

数据来源与参考

  • OpenSSL 文档
  • RFC 8446 §6.2(错误告警)

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌