Easy to use Certificate Authority web service for OpenVPN, StrongSwan and HTTPS Edit
Go to file
Lauri Võsandi 0af381fc46 Initial commit 2015-07-12 22:22:10 +03:00
certidude Initial commit 2015-07-12 22:22:10 +03:00
misc Initial commit 2015-07-12 22:22:10 +03:00
.gitignore Initial commit 2015-07-12 22:22:10 +03:00
LICENSE Initial commit 2015-07-12 22:15:19 +03:00
MANIFEST.in Initial commit 2015-07-12 22:22:10 +03:00
README.rst Initial commit 2015-07-12 22:22:10 +03:00
setup.py Initial commit 2015-07-12 22:22:10 +03:00

README.rst

Certidude
=========

Certidude is a novel X.509 Certificate Authority management tool aiming to
support PKCS#11 and in far future WebCrypto

Install
-------

To install Certidude:

.. code:: bash

    apt-get install python3-openssl
    pip3 install certidude
    

Setting up CA
--------------

Certidude can set up CA relatively easily:

.. code:: bash

    certidude ca create /path/to/directory

Tweak command-line options until you meet your requirements and
finally insert corresponding segment to your /etc/ssl/openssl.cnf

Finally serve the certificate authority via web:

.. code:: bash

    certidude serve