Skip to main content

checkcert

This utility was based off of this gist.

checkcert has the logic of that gist wrapped in a click-based CLI and added command-line options (checkcert --help to see them)

Full documentation is available at https://checkcert.readthedocs.io

Installation

from PyPi

pip install checkert

Usage

When you run pip install checkcert, you will get a checkcert command. To show all the options, simply run checkcert --help to get the most-current list of commands and options.

Basic Usage

The basic usage is checkcert example.com

Check cert with an alternate port

Anywhere you specify the host, you may use the format host:port to specify an alternate port. If no port is specified, 443 will be used. To check something running on port 8081 for example, execute checkcert example.com:8081

Multiple domains

checkcert will take all domains specified on the command line. Multiple values may be specified as checkcert example.com www.example.com alt.example.com:444

Domain list from a file

checkcert can be instructed to pull the list of domains from a file instead with the --filename option. The file contents will just be a domain per line (specified in host:port format, or just host to default to port 443)

create a file named domains.txt with contents like the following

example.com
www.example.com
alt.example.com:444

Then execute checkcert --filename domains.txt

Metadata

Release files for checkcert 0.7.2

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

Source distribution (sdist)

Source distribution for checkcert 0.7.2
File Size Uploaded
checkcert-0.7.2.tar.gz 4.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for checkcert 0.7.2
File Interpreter ABI Platform
checkcert-0.7.2-py3-none-any.whl Python 3 none any Details

Total release size: 9.2 kB

Release files / checkcert-0.7.2.tar.gz

Download URL checkcert-0.7.2.tar.gz
Size 4.5 kB
Tags Source
SHA-256 checksum
How to use checksums
cdcc17c3f370b61658826e5dcca5eb20529299cbd7b215566ea57921c22406b8
BLAKE2b-256 checksum
How to use checksums
e9c9ee1e3cbb315c683a6bd5a4e578dcdb663f09dd0a30d2cc5f4f0b59421706
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.1.11 CPython/3.9.7 Linux/5.14.13-200.fc34.x86_64

Release files / checkcert-0.7.2-py3-none-any.whl

Download URL checkcert-0.7.2-py3-none-any.whl
Size 4.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
a49e10b392ad87c335663ae39c79d777da7754032ac8fcbd59825385bbb916f7
BLAKE2b-256 checksum
How to use checksums
0b4552a53098a188c952566850b942b977807dd160d1ed037a72cbef09d56313
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.1.11 CPython/3.9.7 Linux/5.14.13-200.fc34.x86_64

Release history Release notifications | RSS feed

This release

0.7.2 This release

2 release files

0.7.1

2 release files

0.7.0

2 release files

0.6.0

2 release files

0.5.0

2 release files

0.4.0

2 release files

0.3.0

2 release files

0.2.0

2 release files

0.1.0

2 release files

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