diff --git a/scripts/cactl b/scripts/cactl index d9da05c..3e85c73 100755 --- a/scripts/cactl +++ b/scripts/cactl @@ -69,3 +69,20 @@ revoke_cert() { view_crl() { openssl crl -in crl/intermediate.crl.pem -noout -text } + +operation=$1 +case $operation in + cert) create_cert "$@" ;; + crl) view_crl ;; + revoke) revoke_cert "$@" ;; + init) create_ca "$@" ;; + + '') + printf 'usage: cactl \n' + printf 'operations:\n' + printf ' cactl cert Create a new certificate\n' + printf ' cactl crl View revoked certificates\n' + printf ' cactl revoke Revoke a certificate\n' + printf ' cactl init Initialise a new CA\n' + ;; +esac