Manages Certificate Authorities and Server Certificates for development.
To initialize certificate authority create a directory and run devca init
on it.
mkdir my-dev-ca
cd my-dev-ca
devca init
This command will create files ca.crt
and ca.key
with the certificate and private key for the Certificate Authority.
The certificate can be distributed and must be installed on Operating System stores to be trusted.
To create a new server certificate, go to directory created on previous step and run devca server hostname
on it.
cd my-dev-ca
devca server example.com
This command will create files hostname-serial.crt
and hostname-serial.key
with certificate and private key for the server.
Binaries can be downloaded from github releases or can be compiled using build.sh
script.