Merge branch 'TinCanTech-iss984-fix-verify_working_env'
Signed-off-by: Richard T Bonhomme <tincantech@protonmail.com>
This commit is contained in:
commit
27fce22919
@ -7035,126 +7035,156 @@ vars_setup
|
|||||||
# Check for conflicting input options
|
# Check for conflicting input options
|
||||||
mutual_exclusions
|
mutual_exclusions
|
||||||
|
|
||||||
# Final checks of working environment
|
|
||||||
verify_working_env
|
|
||||||
|
|
||||||
# Hand off to the function responsible
|
# Hand off to the function responsible
|
||||||
case "$cmd" in
|
case "$cmd" in
|
||||||
init-pki|clean-all)
|
init-pki|clean-all)
|
||||||
|
verify_working_env
|
||||||
init_pki "$@"
|
init_pki "$@"
|
||||||
;;
|
;;
|
||||||
build-ca)
|
build-ca)
|
||||||
|
verify_working_env
|
||||||
[ -z "$alias_days" ] || \
|
[ -z "$alias_days" ] || \
|
||||||
export EASYRSA_CA_EXPIRE="$alias_days"
|
export EASYRSA_CA_EXPIRE="$alias_days"
|
||||||
build_ca "$@"
|
build_ca "$@"
|
||||||
;;
|
;;
|
||||||
gen-dh)
|
gen-dh)
|
||||||
|
verify_working_env
|
||||||
gen_dh
|
gen_dh
|
||||||
;;
|
;;
|
||||||
gen-req)
|
gen-req)
|
||||||
|
verify_working_env
|
||||||
gen_req "$@"
|
gen_req "$@"
|
||||||
;;
|
;;
|
||||||
sign|sign-req)
|
sign|sign-req)
|
||||||
|
verify_working_env
|
||||||
[ -z "$alias_days" ] || \
|
[ -z "$alias_days" ] || \
|
||||||
export EASYRSA_CERT_EXPIRE="$alias_days"
|
export EASYRSA_CERT_EXPIRE="$alias_days"
|
||||||
sign_req "$@"
|
sign_req "$@"
|
||||||
;;
|
;;
|
||||||
build-client-full)
|
build-client-full)
|
||||||
|
verify_working_env
|
||||||
[ -z "$alias_days" ] || \
|
[ -z "$alias_days" ] || \
|
||||||
export EASYRSA_CERT_EXPIRE="$alias_days"
|
export EASYRSA_CERT_EXPIRE="$alias_days"
|
||||||
build_full client "$@"
|
build_full client "$@"
|
||||||
;;
|
;;
|
||||||
build-server-full)
|
build-server-full)
|
||||||
|
verify_working_env
|
||||||
[ -z "$alias_days" ] || \
|
[ -z "$alias_days" ] || \
|
||||||
export EASYRSA_CERT_EXPIRE="$alias_days"
|
export EASYRSA_CERT_EXPIRE="$alias_days"
|
||||||
build_full server "$@"
|
build_full server "$@"
|
||||||
;;
|
;;
|
||||||
build-serverClient-full)
|
build-serverClient-full)
|
||||||
|
verify_working_env
|
||||||
[ -z "$alias_days" ] || \
|
[ -z "$alias_days" ] || \
|
||||||
export EASYRSA_CERT_EXPIRE="$alias_days"
|
export EASYRSA_CERT_EXPIRE="$alias_days"
|
||||||
build_full serverClient "$@"
|
build_full serverClient "$@"
|
||||||
;;
|
;;
|
||||||
gen-crl)
|
gen-crl)
|
||||||
|
verify_working_env
|
||||||
[ -z "$alias_days" ] || \
|
[ -z "$alias_days" ] || \
|
||||||
export EASYRSA_CRL_DAYS="$alias_days"
|
export EASYRSA_CRL_DAYS="$alias_days"
|
||||||
gen_crl
|
gen_crl
|
||||||
;;
|
;;
|
||||||
revoke)
|
revoke)
|
||||||
|
verify_working_env
|
||||||
revoke "$@"
|
revoke "$@"
|
||||||
;;
|
;;
|
||||||
revoke-renewed)
|
revoke-renewed)
|
||||||
|
verify_working_env
|
||||||
revoke_renewed "$@"
|
revoke_renewed "$@"
|
||||||
;;
|
;;
|
||||||
renew)
|
renew)
|
||||||
|
verify_working_env
|
||||||
[ -z "$alias_days" ] || \
|
[ -z "$alias_days" ] || \
|
||||||
export EASYRSA_CERT_EXPIRE="$alias_days"
|
export EASYRSA_CERT_EXPIRE="$alias_days"
|
||||||
renew "$@"
|
renew "$@"
|
||||||
;;
|
;;
|
||||||
rewind-renew)
|
rewind-renew)
|
||||||
|
verify_working_env
|
||||||
rewind_renew "$@"
|
rewind_renew "$@"
|
||||||
;;
|
;;
|
||||||
rebuild)
|
rebuild)
|
||||||
|
verify_working_env
|
||||||
[ -z "$alias_days" ] || \
|
[ -z "$alias_days" ] || \
|
||||||
export EASYRSA_CERT_EXPIRE="$alias_days"
|
export EASYRSA_CERT_EXPIRE="$alias_days"
|
||||||
rebuild "$@"
|
rebuild "$@"
|
||||||
;;
|
;;
|
||||||
import-req)
|
import-req)
|
||||||
|
verify_working_env
|
||||||
import_req "$@"
|
import_req "$@"
|
||||||
;;
|
;;
|
||||||
export-p12)
|
export-p12)
|
||||||
|
verify_working_env
|
||||||
export_pkcs p12 "$@"
|
export_pkcs p12 "$@"
|
||||||
;;
|
;;
|
||||||
export-p7)
|
export-p7)
|
||||||
|
verify_working_env
|
||||||
export_pkcs p7 "$@"
|
export_pkcs p7 "$@"
|
||||||
;;
|
;;
|
||||||
export-p8)
|
export-p8)
|
||||||
|
verify_working_env
|
||||||
export_pkcs p8 "$@"
|
export_pkcs p8 "$@"
|
||||||
;;
|
;;
|
||||||
export-p1)
|
export-p1)
|
||||||
|
verify_working_env
|
||||||
export_pkcs p1 "$@"
|
export_pkcs p1 "$@"
|
||||||
;;
|
;;
|
||||||
set-rsa-pass)
|
set-rsa-pass)
|
||||||
|
verify_working_env
|
||||||
set_pass_legacy rsa "$@"
|
set_pass_legacy rsa "$@"
|
||||||
;;
|
;;
|
||||||
set-ec-pass)
|
set-ec-pass)
|
||||||
|
verify_working_env
|
||||||
set_pass_legacy ec "$@"
|
set_pass_legacy ec "$@"
|
||||||
;;
|
;;
|
||||||
set-pass|set-ed-pass)
|
set-pass|set-ed-pass)
|
||||||
|
verify_working_env
|
||||||
set_pass "$@"
|
set_pass "$@"
|
||||||
;;
|
;;
|
||||||
update-db)
|
update-db)
|
||||||
|
verify_working_env
|
||||||
update_db
|
update_db
|
||||||
;;
|
;;
|
||||||
show-req)
|
show-req)
|
||||||
|
verify_working_env
|
||||||
show req "$@"
|
show req "$@"
|
||||||
;;
|
;;
|
||||||
show-cert)
|
show-cert)
|
||||||
|
verify_working_env
|
||||||
show cert "$@"
|
show cert "$@"
|
||||||
;;
|
;;
|
||||||
show-crl)
|
show-crl)
|
||||||
|
verify_working_env
|
||||||
show crl crl
|
show crl crl
|
||||||
;;
|
;;
|
||||||
show-ca)
|
show-ca)
|
||||||
|
verify_working_env
|
||||||
show_ca "$@"
|
show_ca "$@"
|
||||||
;;
|
;;
|
||||||
show-expire)
|
show-expire)
|
||||||
|
verify_working_env
|
||||||
[ -z "$alias_days" ] || \
|
[ -z "$alias_days" ] || \
|
||||||
export EASYRSA_PRE_EXPIRY_WINDOW="$alias_days"
|
export EASYRSA_PRE_EXPIRY_WINDOW="$alias_days"
|
||||||
status expire "$@"
|
status expire "$@"
|
||||||
;;
|
;;
|
||||||
show-revoke)
|
show-revoke)
|
||||||
|
verify_working_env
|
||||||
status revoke "$@"
|
status revoke "$@"
|
||||||
;;
|
;;
|
||||||
show-renew)
|
show-renew)
|
||||||
|
verify_working_env
|
||||||
status renew "$@"
|
status renew "$@"
|
||||||
;;
|
;;
|
||||||
show-host)
|
show-host)
|
||||||
|
verify_working_env
|
||||||
show_host "$@"
|
show_host "$@"
|
||||||
;;
|
;;
|
||||||
make-safe-ssl)
|
make-safe-ssl)
|
||||||
|
verify_working_env
|
||||||
make_safe_ssl "$@"
|
make_safe_ssl "$@"
|
||||||
;;
|
;;
|
||||||
verify|verify-cert)
|
verify|verify-cert)
|
||||||
|
verify_working_env
|
||||||
# Called with --batch, this will return error
|
# Called with --batch, this will return error
|
||||||
# when the certificate fails verification.
|
# when the certificate fails verification.
|
||||||
# Therefore, on error, exit with error.
|
# Therefore, on error, exit with error.
|
||||||
@ -7162,6 +7192,7 @@ case "$cmd" in
|
|||||||
easyrsa_exit_with_error=1
|
easyrsa_exit_with_error=1
|
||||||
;;
|
;;
|
||||||
serial|check-serial)
|
serial|check-serial)
|
||||||
|
verify_working_env
|
||||||
# Called with --batch, this will return error
|
# Called with --batch, this will return error
|
||||||
# when the serial number is not unique.
|
# when the serial number is not unique.
|
||||||
# Therefore, on error, exit with error.
|
# Therefore, on error, exit with error.
|
||||||
@ -7169,18 +7200,23 @@ case "$cmd" in
|
|||||||
easyrsa_exit_with_error=1
|
easyrsa_exit_with_error=1
|
||||||
;;
|
;;
|
||||||
display-dn)
|
display-dn)
|
||||||
|
verify_working_env
|
||||||
display_dn "$@"
|
display_dn "$@"
|
||||||
;;
|
;;
|
||||||
display-san)
|
display-san)
|
||||||
|
verify_working_env
|
||||||
display_san "$@"
|
display_san "$@"
|
||||||
;;
|
;;
|
||||||
default-san)
|
default-san)
|
||||||
|
verify_working_env
|
||||||
default_server_san "$@"
|
default_server_san "$@"
|
||||||
;;
|
;;
|
||||||
upgrade)
|
upgrade)
|
||||||
|
verify_working_env
|
||||||
up23_manage_upgrade_23 "$@"
|
up23_manage_upgrade_23 "$@"
|
||||||
;;
|
;;
|
||||||
""|help|-h|--help|--usage)
|
""|help|-h|--help|--usage)
|
||||||
|
verify_working_env
|
||||||
cmd_help "$1"
|
cmd_help "$1"
|
||||||
;;
|
;;
|
||||||
version)
|
version)
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user