Skip to content

Commit

Permalink
fix: Fix -S option without -s option
Browse files Browse the repository at this point in the history
  • Loading branch information
jfut committed Oct 14, 2023
1 parent 2b8fc04 commit 07693e3
Showing 1 changed file with 5 additions and 1 deletion.
6 changes: 5 additions & 1 deletion sslcert-cli
Original file line number Diff line number Diff line change
Expand Up @@ -145,7 +145,11 @@ ssl_create() {
local CA_FQDN_CRT_FILE="${OPTIONS["OUTPUT_DIR"]}/${OPTIONS["FQDN"]}.ca.crt"
echo "# Generate CA private key and CRT files: ${CA_FQDN_CRT_FILE}"
# Use the same private key and options
openssl req -new -x509 -sha256 -days "${OPTIONS["EXPIRE_DAYS"]}" -key "${FQDN_PRIVATE_KEY}" -out "${CA_FQDN_CRT_FILE}" -subj "${OPTIONS["SUBJECT"]}"
if [[ -z "${OPTIONS["SUBJECT"]}" ]]; then
openssl req -new -x509 -sha256 -days "${OPTIONS["EXPIRE_DAYS"]}" -key "${FQDN_PRIVATE_KEY}" -out "${CA_FQDN_CRT_FILE}"
else
openssl req -new -x509 -sha256 -days "${OPTIONS["EXPIRE_DAYS"]}" -key "${FQDN_PRIVATE_KEY}" -out "${CA_FQDN_CRT_FILE}" -subj "${OPTIONS["SUBJECT"]}"
fi

# Server certificate
# SAN: Subject Alternative Name
Expand Down

0 comments on commit 07693e3

Please sign in to comment.