← Back to directory

Monitor TLS certificate expiry in Python - notAfter, TLS version, expired vs hos...

https://saylorinnovations.com/api/kb/check-tls-certificate-expiry-python-ssl-monitoring-error-types

Overview

Monitor TLS certificate expiry in Python - notAfter, TLS version, expired vs hostname vs self-signed errors via badssl, alert thresholds

Protocol x402
Price $0.01
Payment Asset USD Coin
Payment Network eip155:8453
Category uncategorized
Provider Saylor Innovations Guide Library
Source bazaar
Indexed 2026-10-20 13:23:18

Health

Status healthy
Latency (p50) 365ms
Uptime (30d) 100.0%
Reliability Score 95/100
Last Checked 2026-10-28 15:23:25
Last Healthy 2026-10-28 15:23:25
Consecutive Failures 0

x402 Payment Validation

Payment Requirements Valid
Asset Verified Known USDC
Facilitator —

Input Schema

{ "method": "GET", "type": "http" }

Output Schema

{ "example": { "body": "Executed against live hosts: a valid site returning TLSv1.3 with a future expiry, and badssl.com test hosts raising SSLCertVerificationError for expired, wrong-host and self-signed certificates, with the distinguishing message text.", "c": "Self-Hosting & Infra", "id": "check-tls-certificate-expiry-python-ssl-monitoring-error-types", "t": "Check TLS Certificate Expiry in Python: Handshake Errors for Expired, Wrong-Host and Self-Signed Certificates" }, "type": "json" }

Recent Health Checks

Time Status HTTP Latency Error
2026-10-28 15:23:25 healthy 402 291ms
2026-10-28 14:18:08 healthy 402 215ms
2026-10-28 05:43:44 healthy 402 423ms
2026-10-28 04:45:49 healthy 402 368ms
2026-10-28 03:52:00 healthy 402 414ms
2026-10-28 02:52:49 healthy 402 408ms
2026-10-28 01:48:10 healthy 402 313ms
2026-10-28 00:41:25 healthy 402 351ms
2026-10-27 23:45:05 healthy 402 337ms
2026-10-27 22:58:59 healthy 402 330ms
2026-10-27 21:47:52 healthy 402 388ms
2026-10-27 20:33:06 healthy 402 358ms
2026-10-27 19:28:24 healthy 402 365ms
2026-10-26 19:35:39 healthy 402 484ms
2026-10-26 02:52:04 healthy 402 1135ms