
certbot v5.8.0
Certbotは、EFFが提供するツールで、Let's Encryptから証明書を取得し、(必要に応じて)サーバー上でHTTPSを自動的に有効化できます。また、ACMEプロトコルを使用する他のCAのクライアントとしても機能します。
.. This file contains a series of comments that are used to include sections of this README in other files. Do not modify these comments unless you know what you are doing. tag:intro-begin
|build-status|
.. |build-status| image:: https://img.shields.io/github/actions/workflow/status/certbot/certbot/nightly.yml :target: https://github.com/certbot/certbot/actions/workflows/nightly.yml :alt: GitHub Actions nightly CI status
.. image:: https://raw.githubusercontent.com/EFForg/design/master/logos/certbot/eff-certbot-lockup.png :width: 200 :alt: EFF Certbot ロゴ
Certbot は、インターネット全体を暗号化するための EFF の取り組みの一環です。Web 上の安全な通信は HTTPS に依存しており、HTTPS では、ブラウザが Web サーバーの本人性を検証できるようにするデジタル証明書の使用が必要です(例: 本当に google.com でしょうか?)。Web サーバーは、認証局(CA)と呼ばれる信頼できる第三者から証明書を取得します。Certbot は、EFF、Mozilla などが立ち上げたオープンな認証局である Let's Encrypt から証明書を取得し、Web サーバーに展開する、使いやすいクライアントです。
安全な Web サイトを設定する手間を経験した人なら誰でも、証明書の取得と維持がいかに面倒であるかを知っています。Certbot と Let's Encrypt は、その面倒を自動化し、簡単なコマンドで HTTPS を有効化・管理できるようにします。Certbot と Let's Encrypt の利用は無料です。
.. _installation:
はじめに
始めるのに最適な方法は、インタラクティブガイド <https://certbot.eff.org>_ を使用することです。このガイドは、お使いの設定に基づいて手順を生成します。ほとんどの場合、Certbot を実行するには、Web サーバーへの root または管理者アクセス <https://certbot.eff.org/faq/#does-certbot-require-root-administrator-privileges>_ が必要です。
Certbot は、個人用コンピューターではなく、Web サーバー上でコマンドラインから直接実行することを想定しています。ホスティングサービスを利用しており、Web サーバーに直接アクセスできない場合は、Certbot を使用できない可能性があります。証明書のアップロードや Let's Encrypt が発行した証明書の使用に関するドキュメントについては、ホスティングプロバイダーに確認してください。
コントリビューション
このプロジェクトに貢献したい場合は、開発者ガイド <https://certbot.eff.org/docs/contributing.html>_ をお読みください。
このプロジェクトは EFF のパブリックプロジェクト行動規範 <https://www.eff.org/pages/eppcode>_ に従って運営されています。
リンク
.. Do not modify this comment unless you know what you're doing. tag:links-begin
ドキュメント: https://certbot.eff.org/docs
ソフトウェアプロジェクト: https://github.com/certbot/certbot
変更履歴: https://github.com/certbot/certbot/blob/main/certbot/CHANGELOG.md
コントリビューター向け: https://certbot.eff.org/docs/contributing.html
ユーザー向け: https://certbot.eff.org/docs/using.html
メインウェブサイト: https://certbot.eff.org
Let's Encrypt ウェブサイト: https://letsencrypt.org
コミュニティ: https://community.letsencrypt.org
ACME 仕様: RFC 8555 <https://tools.ietf.org/html/rfc8555>_
github の ACME 作業領域(アーカイブ済み): https://github.com/ietf-wg-acme/acme
.. Do not modify this comment unless you know what you're doing. tag:links-end
.. Do not modify this comment unless you know what you're doing. tag:intro-end
.. Do not modify this comment unless you know what you're doing. tag:features-begin
現在の機能
-
複数の Web サーバーをサポート:
- Apache 2.4+
- nginx/0.8.48+
- webroot(ドメインの管理権を証明して証明書を取得するために、webroot ディレクトリにファイルを追加します)
- standalone(ドメインの管理権を証明するために、独自の簡易 Web サーバーを実行します)
サードパーティプラグイン <https://certbot.eff.org/docs/using.html#third-party-plugins>_ によるその他のサーバーソフトウェア
-
秘密鍵はシステム上でローカルに生成されます。
-
Let's Encrypt CA または、必要に応じて他の ACME 準拠サービスと通信できます。
-
ドメイン検証(DV)証明書を取得できます。
-
証明書を失効させることができます。
-
ECDSA(デフォルト)および RSA 証明書の秘密鍵をサポートします。
-
オプションで http -> https リダイレクトをインストールできるため、サイトを実質的に https のみで運用できます。
-
完全に自動化されています。
-
設定変更はログに記録され、元に戻すことができます。
.. Do not modify this comment unless you know what you're doing. tag:features-end
謝辞
Certbot のテストと開発を支援するためのクレジットの寄付に感謝いたします:
.. image:: https://opensource.nyc3.cdn.digitaloceanspaces.com/attribution/assets/SVG/DO_Logo_horizontal_blue.svg :width: 201 :alt: DigitalOcean ロゴ :target: https://www.digitalocean.com/