証明書署名リクエスト(CSR)を生成すると、希望する認証局(CA)からカスタム証明書を取得でき、秘密鍵は Cloudflare 上で管理したままにできます。CSR に紐づく秘密鍵は Cloudflare が生成し、Cloudflare のネットワーク外には出ません。
CSR には、ドメインに関する情報として、組織名と住所、コモンネーム(ドメイン名)、Subject Alternative Names(SANs)が含まれます。
| Free | Pro | Business | Enterprise | |
|---|---|---|---|---|
| 可用性 | なし | なし | なし | Advanced Certificate Manager に含まれます |
作成できる CSR は次の 2 種類です。
- ゾーンレベル: 現在のゾーンに関連する証明書の署名専用です。
- アカウントレベル: 複数ドメインにわたって証明書を発行する組織向けです。
CSR を作成する手順は次のとおりです。
-
Cloudflare ダッシュボードで Edge Certificates ページを開きます。
Edge Certificates を開く ↗ -
Certificate Signing Request (CSR) で Generate を選択します。
-
Scope を選びます(一部のお客様 だけが Account を選べます)。
-
フォームに必要な情報を入力し、Create を選択します。
CSR を使う手順は次のとおりです。
-
Edge Certificates ↗ ページで、Certificate Signing Request (CSR) の下から、作成した CSR レコードを選択します。
-
Certificate Signing Request の値をコピーします(または Click to copy を選択します)。
-
希望する認証局(CA)に CSR を提出し、証明書を取得します。
-
Cloudflare に カスタム証明書をアップロード するとき、Encoding mode で Certificate Signing Request (CSR) を選び、関連する値を入力します。
カスタム証明書を更新 するときは、以前生成した CSR を再利用する必要があります。
同じ証明書に別の CSR を使うことはできません。その場合は、新しい CSR を選んで、証明書を新規としてアップロードしてください。