Skip to main content

SSL/TLS certificate inventory manager — track expiry dates, issuer info, and certificate chain across servers

Project description

dargslan-cert-manager

SSL/TLS Certificate Inventory Manager — Track expiry dates, issuer info, and certificate chain across servers and local files. Zero external dependencies.

PyPI version License: MIT

Installation

pip install dargslan-cert-manager

CLI Usage

dargslan-cert report example.com    # Full certificate report
dargslan-cert check example.com     # Quick expiry check
dargslan-cert file -f /etc/ssl/cert.pem  # Check local cert file
dargslan-cert local               # Find local certificates
dargslan-cert check a.com b.com   # Bulk check multiple hosts
dargslan-cert json                # JSON output

Python API

from dargslan_cert_manager import CertManager
cm = CertManager()
info = cm.check_remote("example.com")
print(f"Expires in {info['days_until_expiry']} days")
cm.print_report(["example.com", "google.com"])

More from Dargslan

License

MIT — see LICENSE

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

dargslan_cert_manager-1.0.0.tar.gz (4.9 kB view details)

Uploaded Source

Built Distribution

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

dargslan_cert_manager-1.0.0-py3-none-any.whl (5.7 kB view details)

Uploaded Python 3

File details

Details for the file dargslan_cert_manager-1.0.0.tar.gz.

File metadata

  • Download URL: dargslan_cert_manager-1.0.0.tar.gz
  • Upload date:
  • Size: 4.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.14

File hashes

Hashes for dargslan_cert_manager-1.0.0.tar.gz
Algorithm Hash digest
SHA256 02f6766b1f1aafce453160889da257ab28ed01c7ee16bde1b364aebc82d164cf
MD5 8a2d4b8ed9e770901c31c0179a8e3795
BLAKE2b-256 fe83d5f004b3ef06abcf40b912f27a86ca0c7fc7c6111142e863aed7538a7618

See more details on using hashes here.

File details

Details for the file dargslan_cert_manager-1.0.0-py3-none-any.whl.

File metadata

File hashes

Hashes for dargslan_cert_manager-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 faac2b6710f17cff0d250f064a1840d3565e34f09ec6e22322f3d96af8639b40
MD5 5a87a0e7ed3ed4101f783209b1ca8a9a
BLAKE2b-256 74fc9ef164973a2c9dfe5bcf609ff894975a6daa4a941186b2594eee470952f9

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