Control panel for organize, manager, sign and revoke certificates. With web UI and API
352
Control panel for organize, manager, sign and revoke certificates. Project is still under heavy development but it's already using for internal projects.
Look at Dockerfile or pull from dockerhub https://hub.docker.com/r/reddec/ssl-cp/
Requirements: python3, virtual environment
cd to directory with sourcespython3 -m venv venv. ./venv/bin/activatepip3 install -r requirements.txtpython3 main.pyYes, ssl-cp contains full-featured mobile friendly flask-based panel. And automation friendly API!
System allows you separate certificates by projects. Each project contains own CA (private key + public cert) and list of issued (signed by CA) certificates.

One click for generate self-signed CA. In roadmap - upload your own

After generation you can download and use it as always

You can import your own public and private CA certificate and key.
Just provide common name (it maybe any label, node name, domain and e.t.c) and press generate.
New certificate will be automatically signed by CA

View and manage each certificate:

stunnel on Wiki - SSL it! Even if it was not originally designed for SSL.
Panel can prepare full-featured archive (including SystemD service file and install script) for client and server configuration of stunnel

Basic and with client certificate authorization
Content type
Image
Digest
Size
37.8 MB
Last updated
over 8 years ago
docker pull reddec/ssl-cp