Easy CA management
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

22 lines
707 B

  1. CA manager
  2. ==========
  3. ![My authority]()
  4. This collection of tools is our take on managing a CA, signing SSH keys and certificates, signin SSL certificates.
  5. ### Tools
  6. #### `request_server.py`
  7. This is a shell for a user, the shell only reads the input from the user and return a JSON, this user can be used with Ansible to request and retrive certificates.
  8. The server logs can be found at `/home/request/request_server.log`
  9. #### `ca_sheel.py`
  10. This is a shell for a user, the shell limits the commands to the one we are interested, like generating a SSH/SSL CA, signing keys.
  11. ### Configuration
  12. The only configuration needed is the path where to operate, modifying te file `paths.py` is all is needed.