Steven Zhu
3 weeks ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with
2 additions and
3 deletions
-
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." |
|
|
|