revoke-cert.sh (467B)
1 #!/bin/sh 2 3 TYPE="$1" 4 DOMAIN="$2" 5 6 case "$TYPE" in 7 client|server) 8 ;; 9 10 *) 11 echo "Usage: $0 <server|client> <fqdn>" 12 exit 1 13 ;; 14 esac 15 16 if [ -z "$DOMAIN" ]; then 17 echo "Usage: $0 <server|client> <fqdn>" 18 exit 1 19 fi 20 21 set -ex 22 23 openssl ca -config ca/intermediate/current/openssl_usr.cnf \ 24 -cert ca/intermediate/current/cert/intermediate.ecc.crt.pem \ 25 -keyfile ca/intermediate/current/priv/intermediate.ecc.key.pem \ 26 -revoke "certs/$TYPE/$DOMAIN/$DOMAIN".*."crt.pem"