skip to navigation
skip to content

verifi 0.1.0

SSL/TLS certificate chain verification

Verify SSL/TLS certificate chains.

>>> import verifi
>>> errors = verifi.verify('')

errors will be a list of verifi.VerificationError objects representing issues found in the certificate chain. If errors is empty, everything is good!

The verifi.VerificationError object has two important attributes:

  • message - the error message as a string
  • cert - a verifi.Certificate instance of the cert that contained the error


Available on PyPI as verifi.

pip install verifi

Command Line Usage

verifi provides a command line utility that will list all certificate issues for a given hostname:

$ verifi
Verifying certs at

$ verifi
Verifying certs at
Found the following issues:
- Hostname does not match []

$ verifi -h
usage: [-h] [-p PORT] HOSTNAME

Verify TLS certificate chain.

positional arguments:
  HOSTNAME              site to verify

optional arguments:
  -h, --help            show this help message and exit
  -p PORT, --port PORT  host port (default: 443)
File Type Py Version Uploaded on Size
verifi-0.1.0.tar.gz (md5) Source 2014-11-07 3KB