/iudx-sub-ca

The sub-CA software for organisations participating in IUDX

Primary LanguagePythonOtherNOASSERTION

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`