]> git.ipfire.org Git - thirdparty/dehydrated.git/commitdiff
Only match Replace-Nonce header at beginning of line
authorLukas Schauer <lukas@schauer.so>
Wed, 9 May 2018 19:01:57 +0000 (21:01 +0200)
committerLukas Schauer <lukas@schauer.so>
Wed, 9 May 2018 19:01:57 +0000 (21:01 +0200)
dehydrated

index 41a36146772a5378a7ea2c2bc3794e5400c48d6f..9d9bca5bab0f0f0639fec0f86f5c8ff51518d22e 100755 (executable)
@@ -579,9 +579,9 @@ signed_request() {
 
   # Retrieve nonce from acme-server
   if [[ ${API} -eq 1 ]]; then
-    nonce="$(http_request head "${CA}" | grep -i Replay-Nonce: | awk -F ': ' '{print $2}' | tr -d '\n\r')"
+    nonce="$(http_request head "${CA}" | grep -i ^Replay-Nonce: | awk -F ': ' '{print $2}' | tr -d '\n\r')"
   else
-    nonce="$(http_request head "${CA_NEW_NONCE}" | grep -i Replay-Nonce: | awk -F ': ' '{print $2}' | tr -d '\n\r')"
+    nonce="$(http_request head "${CA_NEW_NONCE}" | grep -i ^Replay-Nonce: | awk -F ': ' '{print $2}' | tr -d '\n\r')"
   fi
 
   # Build header with just our public key and algorithm information