该提示不等同于 NET::ERR_CERT_INVALID,它可能掩盖底层证书吊销状态异常或 SNI 配置缺失问题。
ssl_certificate 而未设置 ssl_certificate_key 或遗漏 ssl_trusted_certificate(用于 OCSP stapling 验证);CDN 或负载均衡器终止 TLS 后未正确透传 Forwarded-Proto 导致 HSTS 头失效;或使用自签名根证书进行内部测试却未将该根导入所有终端设备信任库。chrome://net-internals/#hsts 检查 HSTS 预加载状态;运行 openssl s_client -connect example.com:443 -servername example.com -tls1_2 验证协议协商与证书返回完整性。若工具显示“Chain issues: Intermediate certificate missing”,需从 CA 获取完整证书包并合并为 PEM 文件;若显示“Signature algorithm: sha1WithRSAEncryption”,则必须重新签发使用 SHA-256 或更高强度签名的证书。
| 维度 | 参考标准 | 工程师建议 |
|---|---|---|
| 验证等级 | CA/B Forum BR 1.8.1 要求 DV/OV/EV 区分 | DV SSL证书 适用于 API、后台管理;OV SSL证书 适用于面向客户的业务站点;EV SSL证书 已被主流浏览器界面弱化,不再推荐新购 |
| 域名覆盖 | RFC 6125 §7.2 对 SAN 匹配的强制定义 | 单域名SSL证书 限单一 FQDN;多域名SSL证书 支持最多 100 个 SAN;通配符证书 仅覆盖一级子域,不匹配跨级域名(如 *.example.com 不覆盖 a.b.example.com) |
| 国密合规 | GM/T 0024-2014、等保 2.0 密码应用要求 | 金融、政务类系统须部署国密SSL证书,需服务端启用 SM2/SM3/SM4 并配置双证书链(RSA+SM2)以兼顾兼容性 |
Q:更换证书后仍提示不安全,是否需清理浏览器缓存?
A:需执行硬刷新(Ctrl+Shift+R)并清除 HSTS 缓存(chrome://net-internals/#hsts → Delete domain security policies),HSTS 状态最长可缓存 2 年且无法被证书更新覆盖。
Q:iOS 设备提示不安全而桌面 Chrome 正常,可能原因是什么?
A:iOS 17+ 强制要求证书使用 ECDSA P-256 或 RSA 2048+ 密钥,且拒绝接受未设置 Authority Information Access(AIA)扩展的中间证书;需验证证书是否含完整 AIA URL。
加密您的网站,赢得客户信任!