Certificate Expired

Your TLS certificate has passed its validity end date. Browsers will show a full-page warning and most clients will refuse to connect.

What You Will See

The browser displays "Your connection is not private" or "SEC_ERROR_EXPIRED_CERTIFICATE". API clients and automated tools fail with TLS handshake errors. Monitoring systems fire alerts for certificate validity.

Common Causes

How to Diagnose

Use the TLS Inspector to check the current certificate's validTo date. Compare this with the expected renewal date from your CA dashboard or certbot logs. Verify that the certificate being served by the server matches what your CA shows as the latest issuance.

How to Fix

  1. Renew the certificate with your CA or trigger auto-renewal manually (e.g., certbot renew --force-renewal).
  2. Deploy the new certificate to your web server or load balancer. Reload the server configuration so it picks up the new file.
  3. Verify with the TLS Inspector that the new certificate is being served and the validTo date is in the future.
  4. Set up monitoring to alert at least 30 days before the next expiry. Tools like certbot have built-in timers, or you can use external certificate monitoring services.

Check your certificate expiry right now.

Open TLS Inspector