153153
154154# Requesting nonce / STEP 1
155155answer=$( curl -s -I " $LE_API /directory" )
156- nonce=$( echo " $answer " | grep Nonce | cut -f2 -d \ | tr -d ' \r\n' )
157- status=$( echo " $answer " | grep HTTP/1.1 | tail -n1 | cut -f 2 -d ' ' )
156+ nonce=$( echo " $answer " | grep -i nonce | cut -f2 -d \ | tr -d ' \r\n' )
157+ status=$( echo " $answer " | grep HTTP/ | tail -n1 | cut -f 2 -d ' ' )
158158if [[ " $status " -ne 200 ]]; then
159159 # Delete DNS CAA record
160160 if [ ! -z " $DNS_SYSTEM " ]; then
@@ -179,10 +179,10 @@ done
179179payload= $( echo " $payload " | sed " s/,$//" )
180180payload= $payload ' ]}'
181181answer= $( query_le_v2 " $url " " $payload " " $nonce " )
182- nonce= $( echo " $answer " | grep Nonce | cut -f2 -d \ | tr -d ' \r\n' )
182+ nonce= $( echo " $answer " | grep -i nonce | cut -f2 -d \ | tr -d ' \r\n' )
183183authz= $( echo " $answer " | grep " acme/authz" | cut -f2 -d ' "' )
184184finalize= $( echo " $answer " | grep ' finalize":' | cut -f4 -d ' "' )
185- status= $( echo " $answer " | grep HTTP/1.1 | tail -n1 | cut -f2 -d ' ' )
185+ status= $( echo " $answer " | grep HTTP/ | tail -n1 | cut -f2 -d ' ' )
186186if [[ " $status " -ne 201 ]]; then
187187 # Delete DNS CAA record
188188 if [ ! -z " $DNS_SYSTEM " ]; then
@@ -201,8 +201,8 @@ for auth in $authz; do
201201 answer=$( query_le_v2 " $auth " " $payload " " $nonce " )
202202 url=$( echo " $answer " | grep -A3 $proto | grep url | cut -f 4 -d \" )
203203 token=$( echo " $answer " | grep -A3 $proto | grep token | cut -f 4 -d \" )
204- nonce=$( echo " $answer " | grep Nonce | cut -f2 -d \ | tr -d ' \r\n' )
205- status=$( echo " $answer " | grep HTTP/1.1 | tail -n1 | cut -f 2 -d ' ' )
204+ nonce=$( echo " $answer " | grep -i nonce | cut -f2 -d \ | tr -d ' \r\n' )
205+ status=$( echo " $answer " | grep HTTP/ | tail -n1 | cut -f 2 -d ' ' )
206206 if [[ " $status " -ne 200 ]]; then
207207 # Delete DNS CAA record
208208 if [ ! -z " $DNS_SYSTEM " ]; then
@@ -290,8 +290,8 @@ for auth in $authz; do
290290 payload=' {}'
291291 answer=$( query_le_v2 " $url " " $payload " " $nonce " )
292292 validation=$( echo " $answer " | grep -A1 $proto | tail -n1| cut -f4 -d \" )
293- nonce=$( echo " $answer " | grep Nonce | cut -f2 -d \ | tr -d ' \r\n' )
294- status=$( echo " $answer " | grep HTTP/1.1 | tail -n1 | cut -f 2 -d ' ' )
293+ nonce=$( echo " $answer " | grep -i nonce | cut -f2 -d \ | tr -d ' \r\n' )
294+ status=$( echo " $answer " | grep HTTP/ | tail -n1 | cut -f 2 -d ' ' )
295295 details=$( echo " $answer " | grep detail | cut -f 2 -d ' ,' | cut -f 2-4 -d ' :' )
296296 if [[ " $status " -ne 200 ]]; then
297297 # Delete DNS CAA record
@@ -349,8 +349,8 @@ ssl_dir=$($BIN/v-generate-ssl-cert "$domain" "info@$domain" "US" "California"\
349349csr= $( openssl req -in $ssl_dir /$domain .csr -outform DER | encode_base64)
350350payload= ' {"csr":"' $csr ' "}'
351351answer= $( query_le_v2 " $finalize " " $payload " " $nonce " )
352- nonce= $( echo " $answer " | grep Nonce | cut -f2 -d \ | tr -d ' \r\n' )
353- status= $( echo " $answer " | grep HTTP/1.1 | tail -n1 | cut -f 2 -d ' ' )
352+ nonce= $( echo " $answer " | grep -i nonce | cut -f2 -d \ | tr -d ' \r\n' )
353+ status= $( echo " $answer " | grep HTTP/ | tail -n1 | cut -f 2 -d ' ' )
354354certificate= $( echo " $answer " | grep ' certificate":' | cut -f4 -d ' "' )
355355if [[ " $status " -ne 200 ]]; then
356356 check_result $E_CONNECT " Let's Encrypt finalize bad status $status "
0 commit comments