Skip to content

Commit 5aa3304

Browse files
authored
Merge pull request #459 from srvrco/Fix-missing-chain.crt-#349
Fix missing chain.crt #349
2 parents 6e8d4ec + 9248ce7 commit 5aa3304

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

getssl

+4-1
Original file line numberDiff line numberDiff line change
@@ -856,7 +856,9 @@ get_certificate() { # get certificate for csr, if all domains validated.
856856
cd=$(curl --user-agent "$CURL_USERAGENT" --silent "$OrderLink")
857857
CertData=$(json_get "$cd" "certificate")
858858
debug "CertData is at $CertData"
859-
curl --user-agent "$CURL_USERAGENT" --silent "$CertData" > "$CERT_FILE"
859+
curl --user-agent "$CURL_USERAGENT" --silent "$CertData" > "$FULL_CHAIN"
860+
info "Full certificate saved in $FULL_CHAIN"
861+
awk -v CERT_FILE="$CERT_FILE" -v CA_CERT="$CA_CERT" 'BEGIN {outfile=CERT_FILE} split_after==1 {outfile=CA_CERT;split_after=0} /-----END CERTIFICATE-----/ {split_after=1} {print > outfile}' "$FULL_CHAIN"
860862
info "Certificate saved in $CERT_FILE"
861863
fi
862864
}
@@ -1761,6 +1763,7 @@ ACCOUNT_KEY="${ACCOUNT_KEY:=$WORKING_DIR/account.key}"
17611763
DOMAIN_STORAGE="${DOMAIN_STORAGE:=$WORKING_DIR}"
17621764
DOMAIN_DIR="$DOMAIN_STORAGE/$DOMAIN"
17631765
CERT_FILE="$DOMAIN_DIR/${DOMAIN}.crt"
1766+
FULL_CHAIN="$DOMAIN_DIR/fullchain.crt"
17641767
CA_CERT="$DOMAIN_DIR/chain.crt"
17651768
TEMP_DIR="$DOMAIN_DIR/tmp"
17661769
if [[ "$os" == "mingw" ]]; then

0 commit comments

Comments
 (0)