mirror of
				https://github.com/hiskang/acme.sh
				synced 2025-10-31 02:17:18 +00:00 
			
		
		
		
	add the new reg hash
This commit is contained in:
		
							parent
							
								
									30684246d2
								
							
						
					
					
						commit
						f574e5813f
					
				
							
								
								
									
										14
									
								
								acme.sh
									
									
									
									
									
								
							
							
						
						
									
										14
									
								
								acme.sh
									
									
									
									
									
								
							| @ -1401,19 +1401,19 @@ issue() { | |||||||
|   accountkey_json=$(echo -n "$jwk" |  tr -d ' ' ) |   accountkey_json=$(echo -n "$jwk" |  tr -d ' ' ) | ||||||
|   thumbprint=$(echo -n "$accountkey_json" | _digest "sha256" | _urlencode) |   thumbprint=$(echo -n "$accountkey_json" | _digest "sha256" | _urlencode) | ||||||
|    |    | ||||||
|  |   regjson='{"resource": "new-reg", "agreement": "'$AGREEMENT'"}' | ||||||
|  |   if [ "$ACCOUNT_EMAIL" ] ; then | ||||||
|  |     regjson='{"resource": "new-reg", "contact": ["mailto: '$ACCOUNT_EMAIL'"], "agreement": "'$AGREEMENT'"}' | ||||||
|  |   fi | ||||||
|  |      | ||||||
|   accountkeyhash="$(cat "$ACCOUNT_KEY_PATH" | _digest "sha256" )" |   accountkeyhash="$(cat "$ACCOUNT_KEY_PATH" | _digest "sha256" )" | ||||||
|   accountkeyhash="$(echo $accountkeyhash$API | _digest "sha256" )" |   accountkeyhash="$(echo $accountkeyhash$API$regjson | _digest "sha256" )" | ||||||
|   if [ "$accountkeyhash" != "$ACCOUNT_KEY_HASH" ] ; then |   if [ "$accountkeyhash" != "$ACCOUNT_KEY_HASH" ] ; then | ||||||
|     _info "Registering account"     |     _info "Registering account"     | ||||||
|     regjson='{"resource": "new-reg", "agreement": "'$AGREEMENT'"}' |  | ||||||
|     if [ "$ACCOUNT_EMAIL" ] ; then |  | ||||||
|       regjson='{"resource": "new-reg", "contact": ["mailto: '$ACCOUNT_EMAIL'"], "agreement": "'$AGREEMENT'"}' |  | ||||||
|     fi   |  | ||||||
|     _send_signed_request   "$API/acme/new-reg"  "$regjson"     |     _send_signed_request   "$API/acme/new-reg"  "$regjson"     | ||||||
|      |  | ||||||
|     if [ "$code" = "" ] || [ "$code" = '201' ] ; then |     if [ "$code" = "" ] || [ "$code" = '201' ] ; then | ||||||
|       _info "Registered" |       _info "Registered" | ||||||
|       echo $response > $LE_WORKING_DIR/account.json |       echo "$response" > $LE_WORKING_DIR/account.json | ||||||
|     elif [ "$code" = '409' ] ; then |     elif [ "$code" = '409' ] ; then | ||||||
|       _info "Already registered" |       _info "Already registered" | ||||||
|     else |     else | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user