If ACCOUNT_URL is empty when we need it, re-read it. Fixes #1360

This commit is contained in:
jim-p 2018-03-14 13:29:37 -04:00
parent dff4d03bd4
commit 491ddf885c

11
acme.sh
View File

@ -1826,6 +1826,17 @@ _send_signed_request() {
if [ "$url" = "$ACME_NEW_ACCOUNT" ] || [ "$url" = "$ACME_REVOKE_CERT" ]; then if [ "$url" = "$ACME_NEW_ACCOUNT" ] || [ "$url" = "$ACME_REVOKE_CERT" ]; then
protected="$JWK_HEADERPLACE_PART1$nonce\", \"url\": \"${url}$JWK_HEADERPLACE_PART2, \"jwk\": $jwk"'}' protected="$JWK_HEADERPLACE_PART1$nonce\", \"url\": \"${url}$JWK_HEADERPLACE_PART2, \"jwk\": $jwk"'}'
else else
if [ -z "${ACCOUNT_URL}" ]; then
_info "Re-reading ACCOUNT_URL"
_debug2 "ACCOUNT_URL was empty!"
_accUri=$(_readcaconf "ACCOUNT_URL")
export ACCOUNT_URL="${_accUri}"
_debug2 ACCOUNT_URL "${ACCOUNT_URL}"
if [ -z "${ACCOUNT_URL}" ]; then
_err "Cannot locate account URL."
return 1
fi
fi
protected="$JWK_HEADERPLACE_PART1$nonce\", \"url\": \"${url}$JWK_HEADERPLACE_PART2, \"kid\": \"${ACCOUNT_URL}\""'}' protected="$JWK_HEADERPLACE_PART1$nonce\", \"url\": \"${url}$JWK_HEADERPLACE_PART2, \"kid\": \"${ACCOUNT_URL}\""'}'
fi fi
else else