From 11d7153594b281a5c00717a04515d64aa26c1386 Mon Sep 17 00:00:00 2001 From: John Ruble Date: Thu, 25 Feb 2021 14:07:18 -0800 Subject: [PATCH] Workaround for DogtagPKI - Challenge is already valid --- acme.sh | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/acme.sh b/acme.sh index 757ed7a5..1a95315e 100755 --- a/acme.sh +++ b/acme.sh @@ -4705,6 +4705,15 @@ $_authorizations_map" response="$(echo "$response" | _normalizeJson)" _debug2 response "$response" + status=$(echo "$response" | _egrep_o 'Challenge is already valid' | cut -d ' ' -f 4 | head -1) + if [ "$status" = "valid" ]; then + _info "$(__green Success)" + _stopserver "$serverproc" + serverproc="" + _clearupwebbroot "$_currentRoot" "$removelevel" "$token" + break + fi + status=$(echo "$response" | _egrep_o '"status":"[^"]*' | cut -d : -f 2 | tr -d '"') if [ "$status" = "valid" ]; then _info "$(__green Success)"