Certificate authority for humans
Project description
A tool for managing the signing and generation of CSRs as well as the creation of certificate Authorities
Features
Its not the openssl command
Sane flags
Its not the openssl command
internal API to leverage in your own apps
Its not the openssl command
Single File Certificate store based off sqlite makes backups easy
Human readable times that become more accurate as the appointed time gets closer eg ‘3 days from now’ to ‘3 hours from now’ to ‘03:14’
Ability to add comments to certificates, keys and requests
Generate CRLs’
Webserver to provision new certificates to bearers of a valid (but soon to expire) certificate allowing automatic update of certificates via a cronjob
Installation
To create a virtual environment use the following commands
pyvenv-3.4 –system-site-packages venv . bin/venv/activate pip install blitz-ca
to activate the environment in another terminal repeat the activate step as shown below
. bin/venv/activate
as this is an argparse based program, comprehensive help is available by specifying ‘-h’ or ‘–help’ to receive help on a sub command, use ‘-h’ as above after the sub command itself
At this time there is no other documentation avalible but those who have created certificates and CSRs with the openssl command should be fammilar enough witht he terminolgy and process to use the program.
Notes
If you do not specify a key then one will be created for you automaticly as part of the CSR or certificate generation. if you are having trouble matching a CSR up to a private key at generation time, consider using the ‘-C’ flag to add a comment to both the private key and CSR
Release History
1.0 (2014-10-19)
Initial Release
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distribution
Hashes for blitz_ca-0.1-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d92f57f4eaa545b3ebc6d60aa940fb0278ba25219e9eb9f2b774d78a0c825b20 |
|
MD5 | 5c2acc715bdada028d28c98cd26c48da |
|
BLAKE2b-256 | f47623b816e89f93858ff1eea2f550e129bb5b34f8a519bfe7bc8eca1d193b55 |