Skip to content

LILiK-117bis/ca_manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

227 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CA manager

it's true

This collection of tools is our take on managing a CA, signing SSH keys and certificates, signin SSL certificates.

Install

Install from pip with the latest release

Scripts

With the library are distributed the following scripts

ca-server

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 retrieve certificates.

The server logs can be found at /home/request/request_server.log

A playbook example can be found in ansible.yaml

ca-shell

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.

Debug

You can provide a request to the server using the command

python test/make_ssh_user_request.py /path/to/your_public_key.pub your_name | ca-server

This will work for any script in the test directory

About

Easier Certification Authority management

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages