Python Own Certificate Authority
Project description
Python Own Certificate Authority (ownca)
ownca make easy to handle a Certificate Authority (CA) and manage certificates for hosts or clients.
A high level usage is
>>> from ownca import CertificateAuthority
>>> ca = CertificateAuthority(ca_storage='/opt/CA', common_name='Corp CA')
>>> mycorp = ca.issue_certificate('mycorp', dns_names=['mycorp.com', 'tls.mycorp.com')
Basically in this three steps we did:
- Imported the ownca Certificate Authority
- Created a new CA name of Corp CA that uses
/opt/CA
as storage for CA certificates, keys and files. - We created signed certificates by Corp CA for server mycorp, the server
files are also stored in
/opt/CA/certs/mycorp
.
More detailed usage can be found in http://ownca.readthedocs.org
Installation
pip install ownca
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 Distribution
ownca-0.0.1a4.tar.gz
(20.3 kB
view hashes)
Built Distribution
Close
Hashes for ownca-0.0.1a4-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 04248cc2397d4ae20fb1beb7caec655c8656c4572f98f30ef09a6b3217267d3f |
|
MD5 | 76f6c783ea1dbacb819edb3f37b88e42 |
|
BLAKE2b-256 | 44c4e98f10cee11b3e4dc282a3996288d877f6df23fe9849733cd014cd0b7f02 |