Makefile that can create a root certificate authority, an intermediate (signing) authority and add clients. Requires openssl and GNUMake
Create a root and intermediate ca
make ca intermediate
Create the chain of trust that has all the CA certs
make chain
Validate the chain of trust
make validate
Create certs/keys for the "node" server
make addserver server=node
Add the "travis" client
make addclient client=travis
This article helped a lot and provided the openssl.cnf file.