01 05Keep sensitive data off the page

Guides · Website · Certificate

“Your Connection Is Not Private”: Understand the Warning and Restore Access

Read the code displayed, compare with another device and another network, then fix the date, the certificate’s domain name or the chain of trust. The price of the certificate comes after this diagnosis.

By 7 min readPublished

The short answer

The “Your connection is not private” warning means the validation of the certificate presented for this address failed. The browser is then protecting the information you might enter. Note the exact code and keep the page closed for logins, payments and sensitive data.

Start by checking the device’s date and time. Then open the site from another device and another network, for example a phone on mobile data. An error that appears on many sites often points to the device, the network or software that inspects connections. An error limited to the same domain across several devices points more to the site’s certificate.

The code points to the fix: invalid date for an expired certificate or a wrong clock, incorrect name for a certificate that covers another address, unknown authority for an incomplete chain, a self-signed certificate or interception. The owner must renew or reinstall the right certificate with its full chain, then test every name in use.

A free Let’s Encrypt certificate is enough for most public sites when it renews automatically. A paid certificate can add a verified identity, support or contractual commitments. The level of encryption is identical for the same technology.

As soon as the warning appears

Keep sensitive data off the page

Note the full address, the error code and the time. On a public site, wait for the fix before entering a password or card number, or uploading a document. A screen with no option to proceed anyway may come from HSTS: the site has told the browser to refuse any connection whose certificate fails.

For an internal tool, follow the company’s procedure. A private authority can be legitimate when its trust has been installed on the managed devices; an exception improvised in the browser bypasses that check.

In two tests

Tell the site, the device and the network apart

First check the date, time and time zone. Then test the same site from another device and another network. Also open a second, well-known site from the original device.

Interpreting the warning depending on the devices and networks tested.
ResultCause to examine first
One device fails on several sitesClock, security software, proxy or the device’s configuration
All devices on the same network failWi-Fi portal, proxy, filtering or network interception
The same domain fails everywhereCertificate, intermediate chain or the site’s configuration
Only one address of the domain failsName missing from the certificate, or a different server for that subdomain
With the exact code

Turn the error into a fix

The general text varies by browser, but the code gives the type of problem. Pass it on as is to your provider, with the address concerned and the result of the two tests.

The main types of certificate errors and their fix.
Code or typeWhat it indicatesFix
DATE_INVALID / expired certificateThere is a gap between the validity period and the clockCorrect the clock, or renew and then install the certificate
COMMON_NAME_INVALID / BAD_CERT_DOMAINThe certificate covers another nameIssue a certificate for each name in use and configure the right server
AUTHORITY_INVALID / UNKNOWN_ISSUERThe chain ends at an unknown authorityInstall the complete intermediate chain, or deploy the private authority to managed devices
Error on several sites at onceA device or software may be intercepting connectionsCheck the network, the proxy and the security software
On the owner’s side

Install the full certificate, then test every address

Renew the certificate with the authority you chose, install it with the intermediate certificates and attach it to the right site. Check the main domain, its version with or without `www` and every subdomain actually published.

Automate renewal and monitor its result. Let’s Encrypt issues 90-day certificates: this short lifetime works precisely because issuance and deployment are automatic. The outage diagnosis guide also covers the general reduction in the maximum lifetime of public certificates.

What not to do

  • Reusing an old certificate meant for another name
  • Installing the site’s certificate alone, with the intermediate chain missing
  • Forgetting to check that the server loads the renewed version
  • Advising visitors to bypass the warning
When choosing

Pay for a specific need, not for the padlock

DV certificates prove control of the domain. The IV, OV and EV categories add verified information about their holder under rules defined by the CA/Browser Forum. All of them let the browser establish an encrypted connection and authenticate the server for the certificate’s domain name.

Choosing between a free certificate, a paid plan and a private authority.
NeedSuitable choicePoint to check
Business website, blog, online shop or public applicationFree public DV with automatic renewalAll names covered, complete chain and monitoring of the renewal
Organization identity recorded in the certificateIV, OV or EV from an authority that offers this validationVerified information and actual use of that identity
Contractual support, a management console or a vendor commitmentA paid plan defined by these servicesSupport response time, automation and written responsibilities
Internal service on managed devicesPrivate authority run by the organizationDeployment of trust and renewal procedure on all devices

The price covers defined services, while a site’s trustworthiness is checked separately. Let’s Encrypt limits domain validation to control of the name: the holder’s reputation, business identity and security posture need their own checks. The certificate protects the connection; the content and the company are verified another way.

What to ask your host or provider

  1. What exact code do you reproduce, on which addresses and from which networks?

    The codes, the names tested, the devices and the networks, with the time of each test.

  2. Does the certificate cover the main domain, its www version and all published subdomains?

    The list of names in the certificate and the list of addresses actually in use.

  3. Does every server send the complete intermediate chain?

    A chain test from the outside, on each entry point of the site.

  4. How is renewal triggered, installed and monitored?

    The automatic mechanism, its frequency, the failure alert and proof of the last renewal.

  5. What specific need justifies a paid plan for this site?

    A verified identity, support, a management tool or a contractual commitment, clearly named.

Sources