LetsEncrypt(クライアント)からAcme-Clientに切り替える - マイアカウントキーはどこにありますか?

LetsEncrypt(クライアント)からAcme-Clientに切り替える - マイアカウントキーはどこにありますか?

私はLetsEncryptという名前の「公式」クライアントがあるときにLetsEncryptを使い始めました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がなく、奇妙なコンテンツしかありません...pemjson

だから私の質問は次のようになります

  • letsencryptアカウントキーは形式で保存されていますかpem

    • では、どこで見つけることができますか?

    • それ以外の場合は、-formatに変換できるようにキーがどこに保存されていますかpem

ベストアンサー1

もう一つの簡単な解決策は、次のようにアカウントを再登録することです。

acme-client -DAvv <domain>

ポート80を開き、httpd追加の応答を使用して電話に応答するように設定した後

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

おすすめ記事