Certificates break on a schedule, which makes them easy to monitor and easy to forget. Hyperping checks the certificate of every HTTPS monitor once a day, on every plan including Free: expiry, hostname, chain, trust, revocation, TLS version, and signature strength. You choose when the first expiry alert goes out, from 1 to 90 days ahead, with reminders after it, and the reminders stop as soon as the certificate is renewed.
When a client connects over HTTPS, the server sends its certificate during the TLS handshake. The client checks that the certificate covers the hostname it asked for, that it's within its validity dates, and that it chains up to a certificate authority (CA) it trusts, through one or more intermediate certificates. If all three hold, the two sides agree on encryption keys and the request goes through. If not, browsers show a full-page warning and most API clients refuse to connect.
SSL is the old protocol, replaced by TLS in 1999, and every version of SSL is now disabled in browsers. The name stuck: "SSL certificate" and "TLS certificate" mean the same file. The protocol actually in use today is TLS 1.2 or TLS 1.3.
The same monitors warn before the domain registration itself expires, read from the registry. See SSL and domain expiry monitoring.
Browsers show a security warning that most visitors won't click through, and API clients, webhooks, and mobile apps fail to connect at all. The site is effectively down until the certificate is replaced.
200 days at most for public certificates issued since March 2026. The CA/Browser Forum's schedule lowers the limit to 100 days in March 2027 and 47 days in March 2029. Let's Encrypt certificates last 90 days.
14 to 30 days for manually renewed certificates, 7 days for automated ones. An automated renewal that hasn't happened a week before expiry is broken, and a week is enough to fix it.