pct960 / iudx-sub-ca

The sub-CA software for organisations participating in IUDX

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

IUDX-Sub-CA

ISC license

Introduction

IUDX sub-CA software allows organizations to issue certificates to their employees. This allows employees to get certificates to access IUDX services.

The sub-CAs must have a valid certificate from IUDX Certificate Authority (CA).

Setup on OpenBSD

ftp -o - https://iudx.org.in/install/subca | sh

Setup on Linux (requires docker and docker-compose)

curl https://iudx.org.in/install/subca | sh

After install

  • The setup will generate a self-signed certificate in cert/ folder. Please update the cert/ folder with real certificates and keys.

  • Configure the subca.py in server/conf/ directory according to your organization's credentials and details.

To manage employees in your organization

  • Update the server/employee_db.py and restart the server

To get docker logs

cd docker && ./logs # OR directly use `docker logs iudx-sub-ca`

About

The sub-CA software for organisations participating in IUDX

License:Other


Languages

Language:Python 83.1%Language:Shell 10.9%Language:TSQL 3.8%Language:Dockerfile 2.1%