Quick Patch
							parent
							
								
									b244c76dd5
								
							
						
					
					
						commit
						80748b9fe0
					
				
							
								
								
									
										5
									
								
								acme.sh
								
								
								
								
							
							
						
						
									
										5
									
								
								acme.sh
								
								
								
								
							| 
						 | 
				
			
			@ -5846,15 +5846,14 @@ list_profiles() {
 | 
			
		|||
  _l_server_name="$(_getCAShortName "$_l_server_url")"
 | 
			
		||||
  _info "Fetching profiles from $_l_server_name ($_l_server_url)..."
 | 
			
		||||
 | 
			
		||||
  # _initAPI fetches the directory, so we just need to parse its response.
 | 
			
		||||
  response=$(_get "$_l_server_url" "" 10)
 | 
			
		||||
  if [ "$?" != "0" ]; then
 | 
			
		||||
    _err "Failed to connect to CA directory: $_l_server_url"
 | 
			
		||||
    return 1
 | 
			
		||||
  fi
 | 
			
		||||
 | 
			
		||||
  # Isolate the profiles object using the script's regex tool
 | 
			
		||||
  profiles_json=$(echo "$response" | _egrep_o '"profiles" *: *\{[^\}]*\}')
 | 
			
		||||
  normalized_response=$(echo "$response" | _normalizeJson)
 | 
			
		||||
  profiles_json=$(echo "$normalized_response" | _egrep_o '"profiles" *: *\{[^\}]*\}')
 | 
			
		||||
 | 
			
		||||
  if [ -z "$profiles_json" ]; then
 | 
			
		||||
    _info "The CA '$_l_server_name' does not publish certificate profiles via its directory endpoint."
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue