Skip to content

Commit

Permalink
Merge branch 'TinCanTech-expand-help'
Browse files Browse the repository at this point in the history
Signed-off-by: Richard T Bonhomme <[email protected]>
  • Loading branch information
TinCanTech committed Sep 17, 2023
2 parents ced2bc9 + 34c4d24 commit 7f3c350
Showing 1 changed file with 38 additions and 5 deletions.
43 changes: 38 additions & 5 deletions easyrsa3/easyrsa
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,9 @@ To get detailed usage and help for a command, use:
For a list of global-options, use:
./easyrsa help options

For a list of extra test commands, use:
./easyrsa help more

A list of commands is shown below:
init-pki [ cmd-opts ]
build-ca [ cmd-opts ]
Expand All @@ -41,7 +44,6 @@ A list of commands is shown below:
rebuild <file_name_base> [ cmd-opts ]
gen-crl
update-db
make-safe-ssl
show-req <file_name_base> [ cmd-opts ]
show-cert <file_name_base> [ cmd-opts ]
show-ca [ cmd-opts ]
Expand Down Expand Up @@ -462,6 +464,28 @@ cmd_help() {
eg: '--batch --req-cn=NAME build-ca [subca]'
* To generate a certificate signing request:
eg: '--batch --req-cn=NAME gen-req <file_name_base>'"
;;
more|test|xtra|extra|ext)
# Test features
text_only=1
text="
Make safessl-easyrsa.cnf file:
mss|make-safe-ssl

Check <SERIAL> number is unique:
serial|check-serial <SERIAL>

Display DN of certificate:
display-dn <file_name_base>

Display SAN of certificate:
display-san <file_name_base>

Generate default SAN of request:
default-san <file_name_base>

Display EKU of certificate:
x509-eku <file_name_base>"
;;
opts|options)
opt_usage
Expand Down Expand Up @@ -4186,6 +4210,15 @@ default_server_san - input error"
path="$1"
shift

# Command line support for <file_name_base>
if [ -e "$path" ]; then
: # ok
else
path="${EASYRSA_PKI}/reqs/${path}.req"
[ -e "$path" ] || \
user_error "Missing file: $path"
fi

# Extract CN from DN
cn="$(
easyrsa_openssl req -in "$path" -noout -subject \
Expand Down Expand Up @@ -7427,10 +7460,6 @@ case "$cmd" in
verify_working_env
show_host "$@"
;;
make-safe-ssl)
verify_working_env
make_safe_ssl "$@"
;;
verify|verify-cert)
verify_working_env
# Called with --batch, this will return error
Expand All @@ -7439,6 +7468,10 @@ case "$cmd" in
verify_cert "$@" || \
easyrsa_exit_with_error=1
;;
mss|make-safe-ssl)
verify_working_env
make_safe_ssl "$@"
;;
serial|check-serial)
verify_working_env
# Called with --batch, this will return error
Expand Down

0 comments on commit 7f3c350

Please sign in to comment.