ca

ca.git
git clone git://git.lenczewski.org/ca.git
Log | Files | Refs | README

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"