← 中文资源

简体中文版本

浏览器 HTTPS 报 ERR_CERT_AUTHORITY_INVALID

修复 Chrome 的 ERR_CERT_AUTHORITY_INVALID:对自签名证书与内部 CA,在本地信任该 CA 或使用正规的开发证书。

阅读英文原文

症状

Chrome 对本地或内部 HTTPS 站点报 NET::ERR_CERT_AUTHORITY_INVALID。绕过警告后页面能加载,但脚本对该源的调用仍可能被视为不可信。

诊断

查看签发者与证书链:

openssl s_client -connect localhost:443 -showcerts </dev/null

若签发者为 “self signed” 或某个内部 CA,说明浏览器没有与之匹配的根证书。

修复

信任本地 CA 并提供完整链:

mkcert -install
mkcert localhost 127.0.0.1 ::1

让开发服务器使用生成的证书与私钥。企业环境应将企业 CA 证书装入系统信任库。

验证

重载页面,地址栏显示有效锁形图标且无告警,同源 fetch 调用完成时也不再出现证书拦截页。