CI/CD Generated EV SSL certificate requests and keys
git clone https://github.com/Dallas-Makerspace/PKI.git dms-pki && cd $_
export FQDN="my.example.tld"
mkdir -p $FQDN/pki/ && touch $FQDN/pki/.gitkeep
cp config.template $FQDN/config
$EDITOR $FQDN/config
- update lines 1 and 2 with correct $FQDN and ip address
- append additionally needed DNS.# and IP.# in the san_records block
- update .travis.yml
DOMAIN:
value to match your"$FQDN"
git commit && git push
- click on the job status here and collect the csr and server.key
- pass the csr to a top level CA such as letsencrypt, CACerts.org, or Verisign
- scp server.key and returned server.crt to foundation servers `/srv/ssl/$FQDN.{key,crt}