Letsencrypt

從letsencrypt(客戶端)切換到acme-client - 我的帳戶密鑰在哪裡?

  • March 5, 2019

當有一個名為letsencrypt. 我現在想更改為acme-client- 即 C 實現。

我想我設法配置了我的網站,並找到了他們的證書,但我得到了錯誤

acme-client: https://acme-v01.api.letsencrypt.org/acme/new-authz: bad HTTP: 403
acme-client: transfer buffer: [{ "type": "urn:acme:error:unauthorized",
"detail": "No registration exists matching provided key", "status": 403 }] 
(120 bytes)

我不認為我得到了正確的帳戶密鑰。那是在哪裡letsencrypt存放的?我找到一個名為 的目錄/etc/letsencrypt/accounts,但下面沒有pem-files,只有json奇怪的內容……

所以我的問題是:

  • 是否以-格式letsencrypt儲存了帳戶密鑰pem

    • 如果是這樣,我在哪裡可以找到它?
    • 如果不是 - 密鑰是否以可轉換為格式的方式儲存在任何地方pem

另一種更簡單的解決方案是使用重新註冊帳戶

acme-client -DAvv <domain>

在打開埠 80 並配置httpd為使用附加接聽電話後

location "/.well-known/acme-challenge/*" { 
   root "/acme" 
   root strip 2 
}

引用自:https://unix.stackexchange.com/questions/369261