Blog/Explainers

What SSL is, and what "expires in 40 days" means

3 min readpublished 2026-08-16

01The short answer#

SSL (technically TLS today) is what puts the padlock in the address bar. Your server shows the browser a certificate proving it really is your domain, and the two agree on encryption before a single byte of the page loads.

"Expires in 40 days" is that certificate's end date. Free certificates last 90 days and paid ones up to a year. Renewal is supposed to be automatic, and when it quietly isn't, every visitor gets a full-page browser warning instead of your site.

The add monitor form with the Website kind selected and https://tidvatten.app/checkout in the URL field
Adding a website check: the URL, an optional text the page must contain, and how often to check.

02How it breaks#

  • Auto-renewal fails silently after a DNS change, a server move or an expired API token.
  • A new subdomain goes live with no certificate, or one issued for the wrong name.
  • A CDN or load balancer keeps serving the old certificate after the origin renewed.

All three look fine from inside your server. The only way to catch them is to look at your site the way a visitor does, from the outside, on every check.

03How UpControl watches it#

Every UpControl website check reads your certificate on every run and shows when it expires, right next to your domain's own expiry date. It's on every plan, Free included, with nothing to configure: paste your URL on upcontrol.io and it's watched from that moment.

If the certificate breaks, the check fails like any outage. Three failures in a row open an incident and alert you in Telegram, Slack, Discord or email, well before a customer sends you a screenshot of the warning page.