NET::ERR_CERT_AUTHORITY_INVALID (Your connection is not private)
The site’s certificate isn’t signed by a CA the browser trusts — self-signed, missing intermediates, or intercepted by a proxy.
Seen on:
JavaScript
Meaning
Self-signed certs in development, servers missing the intermediate chain, and corporate/antivirus HTTPS inspection all show this warning.
Common causes
- Self-signed certificate
- Server not sending the intermediate chain
- Corporate proxy / antivirus HTTPS interception
⚡ Quick fix
- Install a certificate from a public CA (Let’s Encrypt)
- Serve fullchain.pem
- For local dev use mkcert to create a trusted local CA
Detailed fix by platform
Linux
mkcert -install && mkcert localhost 127.0.0.1
How to diagnose
- Chain — Does SSL Labs/openssl show a complete chain?
- Network — Proxy intercepting?
🧠 Still stuck? Analyze your error
Paste the full message, response headers or stack trace — we'll detect the platform and point to the most likely cause.
Was this page helpful?
Report a correction or suggest an improvement
Last updated 2 Oct 2026