Andrea Cimbalo faf537f1cf | 8 years ago | |
---|---|---|
models | 8 years ago | |
test | 8 years ago | |
LICENSE | 8 years ago | |
README.md | 8 years ago | |
SPEC.md | 8 years ago | |
lookup.py | 8 years ago | |
manager.py | 8 years ago | |
paths.py | 8 years ago | |
request_server.py | 8 years ago | |
requirements.txt | 8 years ago | |
shell.py | 8 years ago |
This collection of tools is our take on managing a CA, signing SSH keys and certificates, signin SSL certificates.
request_server.py
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.
The server logs can be found at /home/request/request_server.log
manager.py
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.
The only configuration needed is the path where to operate, modifying te file paths.py
is all is needed.