Expiry monitoring

Monitor SSL certificate expiry before renewal windows close.

Domain Trust Watch watches the public domains and subdomains users connect to, then warns before the renewal window turns into a customer-facing browser warning.

Workspace preview

Certificate health

Live checks

api.domaintrustwatch.com

Valid
84 days

checkout.example.com

Warning
13 days

idp.example.com

Issuer changed
2h ago
No private keysEmail verificationSigned webhooks
Monitor list

Filter public hostnames by status, tag, issuer, and deadline.

The monitor table keeps expiry, issuer, latest check, next check, and alert routing visible without rerunning terminal commands.

01

Staged warnings before the panic

Checks run against the certificate your public hostname presents. Domain Trust Watch warns at 30, 14, 7, 3, and 1 days before expiry, then marks the hostname expired when the validity window has closed.

  • Use 30-day and 14-day warnings for normal renewal planning.
  • Use 7-day, 3-day, and 1-day warnings for watched operational channels.
  • Use expired events to separate certificate problems from DNS, TCP, and TLS listener failures.
Expiry warning timeline
WindowWhat the team should doTypical channel
30 daysConfirm owner, renewal path, and DNS or ACME assumptions.Shared inbox or renewal queue.
14 daysCheck whether automation has started and whether the public certificate changed.Shared inbox plus watched operations channel.
7 daysTreat failed automation as active risk and assign a deploy owner.Slack or signed webhook to ticketing.
3 daysEscalate deployment, reload, CDN, or vendor work.Watched operational channel.
1 day or expiredHandle as critical customer-facing risk.Critical alert route with delivery evidence.
02

The warning includes the certificate details

Each successful check stores issuer, serial number, SANs, validity dates, chain depth, fingerprint, and validation state so the renewal task does not start with a fresh round of manual OpenSSL commands.

  • Confirm whether the new certificate is actually being served.
  • Check whether SANs include the hostname customers use.
  • Review trust chain and validation state before closing the renewal task.
03

Send urgent deadlines where people look

Early reminders can go to durable email inboxes. Final-week warnings and validation failures can go to Slack or a signed webhook when a ticketing or inventory system should react.

  • Use shared inboxes for planned renewals.
  • Use watched Slack channels for short-window risk.
  • Use signed webhooks when internal systems should create follow-up tasks.
04

Built for many monitored hostnames

Teams and agencies can bulk import hostnames, tag client or system context, and choose plans by monitored hostname count instead of buying a broad monitoring suite just for SSL risk.

  • Group by client, product area, environment, or renewal contact.
  • Size coverage by 3, 25, or 100 monitored hostnames.
  • Keep lower-risk hostnames separate from app, API, checkout, identity, and CDN coverage.
FAQ4 answers
  1. What is SSL certificate expiry monitoring?

    SSL certificate expiry monitoring checks public hostnames on a schedule and warns before the certificate expires. Domain Trust Watch also stores certificate details so teams can verify what was served.

  2. How is the free SSL checker different from monitoring?

    The checker is a one-time read of a public hostname. Monitoring repeats the check, applies expiry thresholds, stores history, sends alerts, and keeps the result visible to the team.

  3. When does Domain Trust Watch send expiry warnings?

    Domain Trust Watch warns at 30, 14, 7, 3, and 1 days before expiry, then records an expired state after the certificate is past its validity window.

  4. Can I monitor many domains?

    Yes. Plans are based on monitored hostname count, and bulk import helps validate many domains and subdomains before creating monitors.

Check the deadline

See what one public hostname serves before the next warning window.

Run the checker now, then create a monitor if that hostname should keep warning your team over time.