mirror of
				https://github.com/hiskang/acme.sh
				synced 2025-11-04 04:17:40 +00:00 
			
		
		
		
	fix wildcard domains
This commit is contained in:
		
							parent
							
								
									263c38caec
								
							
						
					
					
						commit
						674b50889e
					
				
							
								
								
									
										14
									
								
								acme.sh
									
									
									
									
									
								
							
							
						
						
									
										14
									
								
								acme.sh
									
									
									
									
									
								
							@ -3422,6 +3422,9 @@ issue() {
 | 
				
			|||||||
    _main_domain=$(echo "$2,$3" | cut -d , -f 1)
 | 
					    _main_domain=$(echo "$2,$3" | cut -d , -f 1)
 | 
				
			||||||
    _alt_domains=$(echo "$2,$3" | cut -d , -f 2- | sed "s/,${NO_VALUE}$//")
 | 
					    _alt_domains=$(echo "$2,$3" | cut -d , -f 2- | sed "s/,${NO_VALUE}$//")
 | 
				
			||||||
  fi
 | 
					  fi
 | 
				
			||||||
 | 
					  _debug _main_domain "$_main_domain"
 | 
				
			||||||
 | 
					  _debug _alt_domains "$_alt_domains"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  _key_length="$4"
 | 
					  _key_length="$4"
 | 
				
			||||||
  _real_cert="$5"
 | 
					  _real_cert="$5"
 | 
				
			||||||
  _real_key="$6"
 | 
					  _real_key="$6"
 | 
				
			||||||
@ -3552,10 +3555,15 @@ issue() {
 | 
				
			|||||||
    if [ "$ACME_VERSION" = "2" ]; then
 | 
					    if [ "$ACME_VERSION" = "2" ]; then
 | 
				
			||||||
      #make new order request
 | 
					      #make new order request
 | 
				
			||||||
      _identifiers="{\"type\":\"dns\",\"value\":\"$_main_domain\"}"
 | 
					      _identifiers="{\"type\":\"dns\",\"value\":\"$_main_domain\"}"
 | 
				
			||||||
      for d in $(echo "$_alt_domains" | tr ',' ' '); do
 | 
					      while true; do
 | 
				
			||||||
        if [ "$d" ]; then
 | 
					        _w_index=1
 | 
				
			||||||
          _identifiers="$_identifiers,{\"type\":\"dns\",\"value\":\"$d\"}"
 | 
					        d="$(echo "$$_alt_domains" | cut -d , -f "$_w_index")"
 | 
				
			||||||
 | 
					        _w_index="$(_math "$_w_index" + 1)"
 | 
				
			||||||
 | 
					        _debug d "$d"
 | 
				
			||||||
 | 
					        if [ -z "$d" ]; then
 | 
				
			||||||
 | 
					          break
 | 
				
			||||||
        fi
 | 
					        fi
 | 
				
			||||||
 | 
					        _identifiers="$_identifiers,{\"type\":\"dns\",\"value\":\"$d\"}"
 | 
				
			||||||
      done
 | 
					      done
 | 
				
			||||||
      _debug2 _identifiers "$_identifiers"
 | 
					      _debug2 _identifiers "$_identifiers"
 | 
				
			||||||
      if ! _send_signed_request "$ACME_NEW_ORDER" "{\"identifiers\": [$_identifiers]}"; then
 | 
					      if ! _send_signed_request "$ACME_NEW_ORDER" "{\"identifiers\": [$_identifiers]}"; then
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user