jsivak / cert_human

SSL Certificates for Humans

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

PyPI version MIT license Python Versions Code Style: Black

Cert Human: SSL Certificates for Humans

Description

Somebody said something about over-engineering. So I obviously had to chime in.

No, but seriously, I was in the midst of rewriting another project of mine, and I wanted to incorporate a method to get an SSL certificate from a server, show the user the same kind of information as you'd see in a browser, prompt them for validity, then write it to disk for use in all requests to a server.

I was unable to find any great / easy ways that incorporated all of these concepts into one neat thing. So I made a thing.

Originally this was based off of yet another lovely over-engineered solution in get-ca-py by Josh Peak.

Installation

To install Cert Human Py3 version, use pip / poetry:

$ pip install cert_human_py3

Warning

You should be migrate to Python std lib once https://github.com/python/cpython/pull/17938 is merged.

stackoverflow

About

SSL Certificates for Humans

License:MIT License


Languages

Language:Python 99.5%Language:Makefile 0.5%