Skip to content
ssldays

Guide

Live certificate check vs registrar records

ssl monitoring live certificate handshakes vs RDAP registrar data—why HTTPS probes and registration expiry answer different outage and renewal questions.

Updated Apr 18, 2026 825 words

ssl monitoring live certificate probes tell you what browsers trust today; registrar records tell you whether the name itself will survive the next validation cycle—never swap one for the other.

Compliance and platform buyers audit monitoring stacks that mix WHOIS scrapers, legacy port scanners, and modern RDAP. Sales demos blur TLS and registration into one green badge. Engineers pay when a registrar lapse blocks ACME while the dashboard still shows thirty TLS days remaining.

WHOIS HTML was never a stable API. RDAP improves structure but TLD coverage still varies. Live TLS remains the only authoritative read for HTTPS outages this afternoon.

You will compare data sources, decide what belongs in automated monitoring, and evaluate tools that unify both without conflating signals.

What you are actually buying

A live certificate check completes TCP to port 443 (or the port you configure), performs TLS with the correct SNI, and inspects the presented chain: leaf notAfter, issuer, SAN coverage, and trust path. That is ssl monitoring live certificate behavior—what customers experience.

Registrar records describe domain lifecycle: creation, last changed, and expiration when the registry publishes them via RDAP. They do not prove HTTPS works, which host answers, or which certificate serial is served.

Legacy WHOIS queries still appear in older tools. Prefer RDAP for automation; use manual registrar portal checks when RDAP omits expiration. RDAP lookup domain expiration walks the manual path.

Internal PEM monitoring reads files or secrets. It is orthogonal to live checks—valuable for renewal pipelines, insufficient alone after CDN termination. Internal file expiry vs external TLS check covers the gap.

Mature evaluation buys both: handshake-first for outages, RDAP-first for registration risk, clearly labeled in alerts.

Security questionnaires increasingly ask whether monitoring is “live” or “inventory-based.” ssl monitoring live certificate language should mean strangers can complete TLS with the monitored hostname right now. Registrar answers belong in the same attachment but under a heading like “domain entitlement,” so auditors do not conflate a green RDAP date with proof that mobile clients trust your API gateway this afternoon.

Legacy WHOIS portals still tempt engineers during incidents because browsers render them faster than jq parsing. Operational policy should default to RDAP endpoints and fall back to registrar consoles—not scraping WHOIS tables into the same database that stores TLS notAfter.

Evaluation checklist

Ten questions for any product claiming to replace live TLS with registry data—or vice versa.

  1. Separate probe types. TLS failures and registration warnings must not share one ambiguous status code.

  2. Handshake from outside. Live certificate checks cannot run only on the LAN behind split DNS.

  3. RDAP with missing-date handling. Tools must not fabricate expiry when registries withhold fields.

  4. No WHOIS scrape dependency. Structured JSON beats fragile HTML parsers for automation.

  5. Redirect and apex coverage. Monitors follow the hostname users type, including www pairs.

  6. Serial in TLS results. Registration data will not catch wrong cert uploads with valid future dates.

  7. Alert thresholds for both layers. 30/14/7/1 ladders applied independently with deduplication per event type.

  8. Email on all tiers; webhooks on team plans. Paging paths should match how DNS vs TLS incidents route.

  9. One-shot live check without login. Prove monitoring quality at /check before enrollment.

  10. Documentation that states limits. Honest copy about TLD RDAP gaps builds more trust than “full WHOIS replacement.”

Compare sources on the same brand in a trial week:

echo | openssl s_client -connect www.example.com:443 -servername www.example.com 2>/dev/null \
  | openssl x509 -noout -dates -issuer
curl -s "https://rdap.org/domain/example.com" | jq -r '.events[]? | select(.eventAction=="expiration") | .eventDate'

If the monitor’s TLS date matches OpenSSL but registration is blank, RDAP may be incomplete—not proof the domain never expires.

Maintain a simple source-of-truth table during trials: column one is handshake notAfter, column two is RDAP expiration, column three is last manual registrar confirmation. Any cell that stays empty for two weeks becomes a process ticket—either the TLD lacks data or the monitor is mis-parsing events.

How ssldays fits

ssldays emphasizes ssl monitoring live certificate data from real handshakes: issuer, SANs, chain trust, and expiry as seen on the public internet.

RDAP supplies registrar expiry when published. Rows stay honest when a TLD omits dates.

Alerts use 30, 14, 7, and 1 day thresholds once per cycle. Email is standard; Slack and Discord webhooks arrive on Starter and Pro.

Free monitors 3 domains daily; paid tiers offer 25 or 100 domains with hourly TLS checks. Immediate verification: /check. Scheduled monitoring: /register.

Common mistakes when choosing a monitor

Using WHOIS age as TLS expiry. They measure different objects with different clocks.

Monitoring registration only on acquisitions. Inherited brands often have TLS debt on forgotten subdomains.

Trusting CA portal “valid” without live probe. Issuance success does not equal deployment success.

Single daily WHOIS scrape with no TLS. Registration can be fine while HTTPS is broken after a bad Friday deploy.

Ignoring privacy/redaction in RDAP. Some fields hide contacts but should still expose expiration when policy allows.

Assuming live TLS implies DNSSEC health. Chain validation and DNS integrity are related incident types but distinct probes.

Next steps

Run a live check at /check on a hostname that recently renewed, then compare RDAP expiration via RDAP lookup. Enroll both signals at /register so alerts distinguish registration risk from handshake failure.

Frequently asked questions

Should I abandon WHOIS entirely?

Automate with RDAP where possible. Keep registrar portal access for TLDs with incomplete RDAP expiration events.

Why do TLS and registration dates differ by months?

Certificates typically renew every sixty to ninety days; domains often renew annually or multi-year. Dashboards should show both horizons explicitly.

Does live monitoring catch internal CA certificates?

Public monitors see what the internet receives. Private PKI on internal hostnames requires different endpoints; ssldays targets public customer hostnames.

How often should I refresh registrar data vs TLS?

TLS benefits from hourly checks on paid tiers during active change windows; registration rarely changes and suits daily polling alongside TLS on unified accounts.

Monitor this hostname on a schedule

Live certificate checks and renewal reminders — not guesswork from PEM files.