diff --git a/acme.sh b/acme.sh index 5c5886a9..70bf2d89 100755 --- a/acme.sh +++ b/acme.sh @@ -1397,7 +1397,7 @@ issue() { _key=$(_readdomainconf Le_Keylength) _debug "Read key length:$_key" - if [ "$Le_Keylength" != "$_key" ] ; then + if [ ! -f "$CERT_KEY_PATH" ] || [ "$Le_Keylength" != "$_key" ] ; then if ! createDomainKey $Le_Domain $Le_Keylength ; then _err "Create domain key error." _clearup