Quick Patch

pull/6542/head
Steven Zhu 2025-09-27 17:37:37 -04:00 committed by GitHub
parent b244c76dd5
commit 80748b9fe0
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 2 additions and 3 deletions

View File

@ -5846,15 +5846,14 @@ list_profiles() {
_l_server_name="$(_getCAShortName "$_l_server_url")" _l_server_name="$(_getCAShortName "$_l_server_url")"
_info "Fetching profiles from $_l_server_name ($_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) response=$(_get "$_l_server_url" "" 10)
if [ "$?" != "0" ]; then if [ "$?" != "0" ]; then
_err "Failed to connect to CA directory: $_l_server_url" _err "Failed to connect to CA directory: $_l_server_url"
return 1 return 1
fi fi
# Isolate the profiles object using the script's regex tool normalized_response=$(echo "$response" | _normalizeJson)
profiles_json=$(echo "$response" | _egrep_o '"profiles" *: *\{[^\}]*\}') profiles_json=$(echo "$normalized_response" | _egrep_o '"profiles" *: *\{[^\}]*\}')
if [ -z "$profiles_json" ]; then if [ -z "$profiles_json" ]; then
_info "The CA '$_l_server_name' does not publish certificate profiles via its directory endpoint." _info "The CA '$_l_server_name' does not publish certificate profiles via its directory endpoint."