Skip to main content

check_certs

Check TLS certificates of sites for their expiration dates. Send notifications if configured to do so.

Plugins

The script uses plugins to send out notifications. The file name of a notification plugin should be <plugin_name>_notifier.py, and should be put in the plugins/ directory.

Configuration File

The script looks for a certs.yaml file as its configuration in the following locations,

  • current work directory, i.e. ./
  • ~/.check_certs/ directory
  • /etc/check_certs/ directory

The configuration file has two main sections, defaults and sites.

The defaults section lists the default values of known settings to the script and its plugins. In the defaults[notifiers] section, each key should be a plugin name, which should match the prefix of the file name of the actual plugin module.

The sites section lists all the sites the script checks and their individual configurations if needed. Every default configuration can be overridden in this section.

There is an example configuration file in the examples directory.

Metadata

Release files for check-certs 0.1.8

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distribution (wheel)

Table of built distributions (wheels) for check-certs 0.1.8
File Interpreter ABI Platform
check_certs-0.1.8-py3-none-any.whl Python 3 none any Details

Release files / check_certs-0.1.8-py3-none-any.whl

Download URL check_certs-0.1.8-py3-none-any.whl
Size 9.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
019460dd4104a9078a9c02c677933fc106222a0bb1fd075a21fadf7da4a79d06
BLAKE2b-256 checksum
How to use checksums
a99bca47319ba2111f605e83b5a3729941e7c797eb4768b0ca8d192360bca4d1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.7.1 importlib_metadata/4.8.2 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.9

Release history Release notifications | RSS feed

This release

0.1.8 This release

1 release file

0.1.7

1 release file

0.1.6

1 release file

0.1.5

1 release file

0.1.4

1 release file

0.1.3

1 release file

0.1.2

1 release file

0.1.1

1 release file

0.1.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page