有料 SSL 証明書用の certbot (自動更新) のようなものはありますか?

有料 SSL 証明書用の certbot (自動更新) のようなものはありますか?

最大限の互換性を確保するために、Let's Encrypt と同様のシンプルな DV PositiveSSL 証明書を使用したいと思います。

しかし、最も厄介なのは、certbot/Let's Encrypt のように、期限が来たら自動的に更新されるものが見つからないことです。

有料SSL証明書を自動更新するための他のCLI/スクリプトオプションはありますか?

  • CSRファイルに貼り付ける
  • 確認メールをお待ちください
  • 証明書を受け取るにはメールを待つ
  • サーバー上の証明書ファイルの内容を貼り付けます
  • Apacheを再起動する

Certbot はそれをとても素晴らしくシンプルにしてくれますが、Let's Encrypt でしか動作しません (Let's Encrypt は、2016 年 9 月以降、少し古いブラウザー/OS との互換性が大幅に失われます)。

答え1

ただし、Let's Encryptでのみ動作します

いいえ、そうではありません。LE は Certbot のデフォルト サービスですが、同じ ACMEv2 発行プロトコルが他のいくつかの CA によって実装されています。たとえば、私はすでに Sectigo OV 証明書 (今年初めに非常によく似たクロス署名の問題が発生しました) と DigiCert OV でこれを使用しています。

(Certbot で別の「--server」URL を指定し、ACME アカウントを初めて登録するときに、そのサービスの実際の注文アカウントに関連付けるための「--eab-hmac-key」を提供するだけです。これは、商業オペレーターが使用するために特別に追加された機能です。)

Certbot だけでなく、他のすべての ACMEv2 クライアントについても同様です。このプロトコルをサポートする CA のリストは短いですが、ゼロではありません。また、ブラウザによる証明書の有効期間の短縮 (自動更新の重視) が最近ますます進んでいるため、リストは増える一方です。


ACME以外にも、一部のCAは古いSCEPプロトコルとカスタムオーダーAPIも提供しています(DigiCertは)。 これら5月ただし、バルク/エンタープライズ プランに限定されるため、使用可能なクライアントを見つけるのが難しくなります。

関連情報