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:
pyOpenSSL>=18.0 iso8601 manuale>=1.1.0 py-postgresql>=1.2.1 paramiko>=2.4.2 prettytable>=0.7.2’
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.3-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d14c980095b4025db9fc80c462076d045024913a5956342d603b8d29fd46459b |
|
MD5 | 519337ae94083d673f3d0c01341b7127 |
|
BLAKE2b-256 | 7317ca3bf7edf38a2d48e2dfb0a33ec1406b6db470933763b97c48d93b008e47 |