From c0c49a30d5ad6d5da08e84e2617bd32210e4e27e Mon Sep 17 00:00:00 2001 From: Andrew Daugherity Date: Tue, 8 Oct 2024 17:40:35 -0500 Subject: [PATCH] accept lowercase replay-nonce headers --- getssl | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/getssl b/getssl index ba1537a6..dcc4cfe7 100755 --- a/getssl +++ b/getssl @@ -293,6 +293,7 @@ # 2024-03-26 Test for "true" in wildcard property of authorization responses # 2024-10-16 Add newlines to /directory response (#765)(#859) # 2025-06-18 Support profiles +# 2025-07-28 Accept lowercase replay-nonce headers (#884) # ---------------------------------------------------------------------------------------- case :$SHELLOPTS: in @@ -2721,9 +2722,9 @@ send_signed_request() { # Sends a request to the ACME server, signed with your p # get nonce from ACME server if [[ $API -eq 1 ]]; then nonceurl="$CA/directory" - nonce=$($CURL -I "$nonceurl" | grep "^Replay-Nonce:" | awk '{print $2}' | tr -d '\r\n ') + nonce=$($CURL -I "$nonceurl" | grep -i "^Replay-Nonce:" | awk '{print $2}' | tr -d '\r\n ') else # APIv2 - nonce=$($CURL -I "$URL_newNonce" | grep "^Replay-Nonce:" | awk '{print $2}' | tr -d '\r\n ') + nonce=$($CURL -I "$URL_newNonce" | grep -i "^Replay-Nonce:" | awk '{print $2}' | tr -d '\r\n ') fi nonceproblem="true"