Chrome's full-page warning shown whenever certificate validation fails. It is not a single error — the real cause is the NET::ERR_CERT_* code printed underneath it, and that code tells you which of expiry, trust, or hostname is wrong.
Chrome's full-page warning shown whenever certificate validation fails. It is not a single error — the real cause is the NET::ERR_CERT_* code printed underneath it, and that code tells you which of expiry, trust, or hostname is wrong.
The interstitial is the wrapper Chrome puts around every certificate validation failure. Reading the specific code below the message is the entire diagnosis: DATE_INVALID means expiry, AUTHORITY_INVALID means a broken chain, COMMON_NAME_INVALID means the hostname does not match.
Running the check from outside your device separates a real certificate problem from a local clock or network issue in one step.
When every site fails, the cause is local: a wrong system clock, a captive portal you have not signed into, or antivirus TLS interception. A single failing site points at that site's certificate.
On a site you own and are debugging, yes. Anywhere else, no — the browser cannot distinguish a misconfigured certificate from an active interception.
Read the NET::ERR_CERT_* code under the message, then fix that specific cause: renew for DATE_INVALID, serve intermediates for AUTHORITY_INVALID, reissue with the right hostname for COMMON_NAME_INVALID.