Pythonic way to generate and maintain SSL certificates - parthibann/My_wiki GitHub Wiki

I have created a python project named shield using which the user can generate and maintain SSL certificates.

Project URL: https://github.com/parthibann/shield

shield

Openssl is commonly used for creating self-signed SSL certificates or an organizational certificate chain, but it is quite complex to manage them all together, that's where shield excels.

Enter certificate details in shield UI and download the certificate in just one click, shield retains a copy always in the mongo DB so that you can download them at any time.

OPERATING SYSTEM PREFERRED: Ubuntu, Centos

PYTHON VERSION: 2.7

PREREQUISITE: Mongodb

INSTALLATION INSTRUCTIONS:

  1. Download / Clone the repository.
  2. Move inside the repository folder and run the following command “pip install –r requirements.txt”
  3. Update config file with mongo db details “shield.conf”
  4. Start the application by running the “shield” file present in the bin directory (e.g python shield)

API DOCUMENT: Document is added as part of the repository and it is present in the documents directory.

SHIELD UI: shield