ldlb
3 weeks ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with
7 additions and
1 deletions
-
acme.sh
|
@ -464,6 +464,12 @@ _contains() { |
|
|
echo "$_str" | grep -- "$_sub" >/dev/null 2>&1 |
|
|
echo "$_str" | grep -- "$_sub" >/dev/null 2>&1 |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
_contains_fixed() { |
|
|
|
|
|
_str="$1" |
|
|
|
|
|
_sub="$2" |
|
|
|
|
|
echo "$_str" | grep -F -- "$_sub" >/dev/null 2>&1 |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
_hasfield() { |
|
|
_hasfield() { |
|
|
_str="$1" |
|
|
_str="$1" |
|
|
_field="$2" |
|
|
_field="$2" |
|
@ -1353,7 +1359,7 @@ _readSubjectAltNamesFromCSR() { |
|
|
_dnsAltnames="$(${ACME_OPENSSL_BIN:-openssl} req -noout -text -in "$_csrfile" | grep "^ *DNS:.*" | tr -d ' \n')" |
|
|
_dnsAltnames="$(${ACME_OPENSSL_BIN:-openssl} req -noout -text -in "$_csrfile" | grep "^ *DNS:.*" | tr -d ' \n')" |
|
|
_debug _dnsAltnames "$_dnsAltnames" |
|
|
_debug _dnsAltnames "$_dnsAltnames" |
|
|
|
|
|
|
|
|
if _contains "$_dnsAltnames," "DNS:$_csrsubj,"; then |
|
|
|
|
|
|
|
|
if _contains_fixed "$_dnsAltnames," "DNS:$_csrsubj,"; then |
|
|
_debug "AltNames contains subject" |
|
|
_debug "AltNames contains subject" |
|
|
_excapedAlgnames="$(echo "$_dnsAltnames" | tr '*' '#')" |
|
|
_excapedAlgnames="$(echo "$_dnsAltnames" | tr '*' '#')" |
|
|
_debug _excapedAlgnames "$_excapedAlgnames" |
|
|
_debug _excapedAlgnames "$_excapedAlgnames" |
|
|