acme.sh 簽發證書如果提示 Error creating new account 試試這個解決方法

24 年 1 月 18 日用 acme.sh 命令簽發 ssl 證書,使用的 --issue參數。

acme.sh --issue --dns dns_dp -d  xxx.com -d www.xxx.com  --force

會提示錯誤:

Error, can not get domain token "type":"dns-01","url":"https://acme.zerossl.com/v2/DV90/chall/-qex1VSFysSVmG2eionAGQ","status":"invalid","error":{

然後更換了 CA 機構到 letsencrypt之後:

 acme.sh --set-default-ca --server letsencrypt

再次運行簽發命令,仍然提示錯誤:

Register account Error: {
  "type": "urn:ietf:params:acme:error:invalidContact",
  "detail": "Error creating new account :: invalid contact domain. Contact emails @example.com are forbidden",
  "status": 400
}

解決方法

1、更換了 CA 機構到 letsencrypt,上面有命令。

2、找到文件 ~/.acme.sh/account.conf,修改這 ACCOUNT_EMAIL,改成常用郵箱。

3、重新運行簽發命令

 

- EOF -

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章