mirror of
https://github.com/plantroon/acme.sh.git
synced 2024-11-10 00:11:45 +00:00
fix thumbprint
This commit is contained in:
parent
8a29fbc850
commit
cae203be71
15
acme.sh
15
acme.sh
@ -2109,8 +2109,6 @@ _regAccount() {
|
|||||||
while true ;
|
while true ;
|
||||||
do
|
do
|
||||||
_debug AGREEMENT "$AGREEMENT"
|
_debug AGREEMENT "$AGREEMENT"
|
||||||
accountkey_json=$(printf "%s" "$jwk" | tr -d ' ' )
|
|
||||||
thumbprint=$(printf "%s" "$accountkey_json" | _digest "sha256" | _urlencode)
|
|
||||||
|
|
||||||
regjson='{"resource": "'$_reg_res'", "agreement": "'$AGREEMENT'"}'
|
regjson='{"resource": "'$_reg_res'", "agreement": "'$AGREEMENT'"}'
|
||||||
|
|
||||||
@ -2348,8 +2346,8 @@ issue() {
|
|||||||
_savedomainconf "Le_Keylength" "$Le_Keylength"
|
_savedomainconf "Le_Keylength" "$Le_Keylength"
|
||||||
|
|
||||||
vlist="$Le_Vlist"
|
vlist="$Le_Vlist"
|
||||||
# verify each domain
|
|
||||||
_info "Verify each domain"
|
_info "Getting domain auth token for each domain"
|
||||||
sep='#'
|
sep='#'
|
||||||
if [ -z "$vlist" ] ; then
|
if [ -z "$vlist" ] ; then
|
||||||
alldomains=$(echo "$Le_Domain,$Le_Alt" | tr ',' ' ' )
|
alldomains=$(echo "$Le_Domain,$Le_Alt" | tr ',' ' ' )
|
||||||
@ -2380,7 +2378,12 @@ issue() {
|
|||||||
_on_issue_err
|
_on_issue_err
|
||||||
return 1
|
return 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
if [ -z "$thumbprint" ] ; then
|
||||||
|
accountkey_json=$(printf "%s" "$jwk" | tr -d ' ' )
|
||||||
|
thumbprint=$(printf "%s" "$accountkey_json" | _digest "sha256" | _urlencode)
|
||||||
|
fi
|
||||||
|
|
||||||
entry="$(printf "%s\n" "$response" | _egrep_o '[^\{]*"type":"'$vtype'"[^\}]*')"
|
entry="$(printf "%s\n" "$response" | _egrep_o '[^\{]*"type":"'$vtype'"[^\}]*')"
|
||||||
_debug entry "$entry"
|
_debug entry "$entry"
|
||||||
if [ -z "$entry" ] ; then
|
if [ -z "$entry" ] ; then
|
||||||
@ -2394,7 +2397,7 @@ issue() {
|
|||||||
|
|
||||||
uri="$(printf "%s\n" "$entry" | _egrep_o '"uri":"[^"]*'| cut -d : -f 2,3 | tr -d '"' )"
|
uri="$(printf "%s\n" "$entry" | _egrep_o '"uri":"[^"]*'| cut -d : -f 2,3 | tr -d '"' )"
|
||||||
_debug uri $uri
|
_debug uri $uri
|
||||||
|
|
||||||
keyauthorization="$token.$thumbprint"
|
keyauthorization="$token.$thumbprint"
|
||||||
_debug keyauthorization "$keyauthorization"
|
_debug keyauthorization "$keyauthorization"
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user