PKI for internet server infrastructure
Project description
serverPKI is a tool to issue and distribute SSL certificates for internet servers. Distribution to target hosts and reloading of server configuration is done via ssh/sftp. Configuration and cert/key data is stored in a relational database.
serverPKI includes support for - local CA - LetsEncrypt CA - FreeBSD jails - publishing of DANE RR in DNS, using TLSA key rollover - unattended operation via cronjob - extensive logging - alerting via mail
- Required packages:
PostgreSQL
Required Python3 packages:
cryptography>=2.5 manuale>=1.1.0 py-postgresql>=1.2.1 paramiko>=2.4.2 prettytable>=0.7.2 iso8601
To install the development version, pip install -e git+https://github.com/mc3/serverPKI/#egg=serverPKI.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for serverPKI-0.9.4-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 41a8c3392eebcba2f05693e15701916dc22eb8c9aa26e1361222d80042d32652 |
|
MD5 | bb7436576166c4daf3b894415a4c5142 |
|
BLAKE2b-256 | fb528d8dc634e7a8f8d6b59c0f6416955bbb412adbc638b89cc8c2646791a326 |