diff --git a/revoke_key.sh b/revoke_key.sh index d8fc932..e79c4e1 100755 --- a/revoke_key.sh +++ b/revoke_key.sh @@ -346,6 +346,17 @@ else error "$(cat $log_file)" fi + if [[ -z "$KEY_CONFIG" ]] ; then + if [[ -h "${EASY_RSA_DIR}/openssl.cnf" ]] ; then + KEY_CONFIG="$(realpath "${EASY_RSA_DIR}/openssl.cnf")" + fi + fi + + if [[ -z "$KEY_CONFIG" ]] ; then + fatal "No OpenSSL configuration file found.." + fi + + # --- # - Revoke Key # ---