SSL certificates

How to fix NET::ERR_CERT_AUTHORITY_INVALID

NET::ERR_CERT_AUTHORITY_INVALID means the browser does not trust whoever issued the certificate. Learn how self-signed certificates, missing chains and antivirus cause it.

BeginnercPanel hosting2 min read

NET::ERR_CERT_AUTHORITY_INVALID means the browser could not trace the website's certificate back to a certificate authority (CA) it trusts. The certificate may be self-signed, issued by a private CA, missing its intermediate chain, or replaced on the way by software or a network that intercepts HTTPS.

Before you start

  • Open the certificate viewer in Chrome and look at Issued by.
  • Test from another device and network.

Common causes

  • Self-signed certificate – the server's default certificate, or one you generated yourself.
  • Missing intermediate certificate (incomplete chain), common with manually installed paid certificates; some browsers fill the gap, others fail.
  • A Cloudflare origin certificate viewed directly without the Cloudflare proxy.
  • Antivirus, company proxy or public Wi-Fi intercepting HTTPS with its own certificate.
  • Outdated device without current root certificates.

How to fix it as the site owner

  1. Check the issuer. If it says the server hostname or your own name, it is self-signed. Run cPanel → Security → SSL/TLS Status → Run AutoSSL to get a trusted free certificate.
  2. Install the CA bundle. For paid certificates, paste the intermediate bundle into the Certificate Authority Bundle field in SSL/TLS → Manage SSL sites. See incomplete certificate chain.
  3. Check the chain with openssl s_client -connect example.com:443 -servername example.com -showcerts; you should see more than one certificate.
  4. Keep Cloudflare proxied if you use an origin certificate, or switch to AutoSSL.
  5. Replace self-signed certificates created in cPanel; see self-signed certificates in cPanel for when they make sense.

How to fix it as a visitor

  1. Try another network. If it works on mobile data, the Wi-Fi network is intercepting HTTPS.
  2. Disable antivirus HTTPS scanning to test.
  3. Update your operating system.

Danger: Never tell visitors to "click Advanced and proceed". A trusted certificate is free with AutoSSL, so fix it on the server.

FAQ

Is a self-signed certificate secure?

It encrypts traffic but proves nothing about identity, so browsers block it on public sites.

Why does it work in Chrome but not on Android?

Usually a missing intermediate certificate. Install the CA bundle.

Does it affect email too?

Yes, mail clients show similar warnings for mail. hostnames with untrusted certificates.

Next steps

Was this guide helpful?

Still stuck?

Ask MdmHost AI for a quick answer, or open a ticket and our team will take a look. We are here 24/7.