Troubleshooting 7 min read Published February 9, 2025

How to Fix NET::ERR_CERT_AUTHORITY_INVALID in Chrome & Edge

Resolve NET::ERR_CERT_AUTHORITY_INVALID caused by self-signed certificates, missing intermediate CAs, or enterprise proxy inspection.

🛡️
CheckSSLExpiry Security Research Team SSL/TLS Security & Cryptographic Reliability

⚡ Check Your Domain's SSL Expiry Right Now

Instant certificate inspection and zero-login automated email alerts.

Understanding NET::ERR_CERT_AUTHORITY_INVALID

When you connect to an HTTPS website, your browser checks whether the server's certificate was issued by a Certificate Authority (CA) located in the operating system's trusted Root CA store (e.g. DigiCert, Let's Encrypt ISRG Root X1, Sectigo, Google Trust Services).

If the certificate is self-signed, issued by an unverified internal CA, or missing intermediate certificates required to complete the chain of trust, the browser immediately blocks access with NET::ERR_CERT_AUTHORITY_INVALID.

How Webmasters Can Fix the Error

1. Replace Self-Signed Certificates with Free Let's Encrypt / ZeroSSL

Self-signed certificates are rejected by all public browsers. Install a trusted certificate using Certbot:

sudo apt install certbot python3-certbot-nginx
sudo certbot --nginx -d example.com -d www.example.com

2. Bundle the Intermediate Certificate (Full Chain)

If your certificate was purchased from a commercial CA (e.g., Namecheap, Sectigo, GoDaddy), you must concatenate your server certificate with the intermediate bundle provided by the CA:

cat your_domain.crt intermediate.crt > fullchain.pem

⚡ Verify Your Certificate Trust Chain

Inspect your Root CA, Intermediate, and Leaf certificate status right now.

Check Certificate Chain →
Advertisement
Ad Space Reserved