Skip to main content

Check SSL certificate expiry for one or more domains

Project description

ssl-cert-checker

Check SSL certificate expiry for one or more domains. CMDOP skill + standalone Python library.

Install

pip install ssl-cert-checker

Or as a CMDOP skill:

cmdop-skill install path/to/ssl-cert-checker

CLI

ssl-cert-checker check --domains github.com google.com
✅  github.com: expires 2026-04-05 (33 days) — Sectigo Limited
✅  google.com: expires 2026-04-27 (54 days) — Google Trust Services

JSON output (for scripts/CMDOP bot):

ssl-cert-checker check --domains github.com --json

Python API

from ssl_cert_checker import check_cert, check_certs, CertResult, status_emoji

# Single domain
result = check_cert("github.com")
print(result.domain, result.expires, result.days_left, result.issuer)

# Batch
results = check_certs(["github.com", "google.com"])

# Status emoji: red (<7d), warning (<30d), green (>=30d)
print(status_emoji(result.days_left))

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ssl_cert_checker-0.1.2.tar.gz (3.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

ssl_cert_checker-0.1.2-py3-none-any.whl (4.3 kB view details)

Uploaded Python 3

File details

Details for the file ssl_cert_checker-0.1.2.tar.gz.

File metadata

  • Download URL: ssl_cert_checker-0.1.2.tar.gz
  • Upload date:
  • Size: 3.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.18

File hashes

Hashes for ssl_cert_checker-0.1.2.tar.gz
Algorithm Hash digest
SHA256 12b3eea5b46e95b805376cef13403015f35ff7c34343b6681f782fb41f2407d9
MD5 3b18ac250dd684676bf8aa4239e3fe07
BLAKE2b-256 b3ccc89cd750b518fa4288b9af4f5fbe477b6784ad0adc618a11adba14600a0d

See more details on using hashes here.

File details

Details for the file ssl_cert_checker-0.1.2-py3-none-any.whl.

File metadata

File hashes

Hashes for ssl_cert_checker-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 a31c547b1c005fcb9e3ec8f1e2dac59c38bf66bb52f1c4de9779f675a55087d0
MD5 67a0ae093528af1876b4b8c7534ad872
BLAKE2b-256 2cd57e827e72b3c4f259d215ef4cf69081583c8d1b10fb756f54c27e67cc8cc3

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page