カスタムホスト名が有効になるまでには、いくつかの必須手順があります。詳細は スタートガイド を参照してください。
カスタムホスト名を作成する手順は次のとおりです。
-
Cloudflare ダッシュボードで Custom Hostnames ページを開きます。
Custom Hostnames を開く ↗ -
Add Custom Hostname を選択します。
-
顧客のホスト名
app.customer.comを追加し、次の関連オプションを設定します。- 最小 TLS バージョン を選びます。
- 検証方法 を選びます。
- カスタムオリジンサーバー を定義します。
- Enterprise のお客様は、認証局(CA) の選択、カスタム証明書のアップロード、またはワイルドカードの有効化もできます。ワイルドカードを有効にすると、カスタムホスト名証明書に
*.<custom-hostname>の SAN が追加されます。詳細は ホスト名の優先度 と プラン を参照してください。
-
Add Custom Hostname を選択します。
-
API でカスタムホスト名を作成するには、Create Custom Hostname エンドポイントを使います。
certificate_authorityパラメーターで CA(認証局)を指定する、custom_certificate/custom_cert_bundleでカスタム証明書をアップロードする、またはwildcardでワイルドカード証明書を作成できるのは、Enterprise のお客様だけです。詳細は プラン を参照してください。certificate_authorityパラメーターは空のままにして、「デフォルト CA」に設定できます。この場合、Cloudflare は証明書をリクエストする前に CAA レコードを確認します。これにより、その CA から証明書を発行できる可能性が高まります。
-
新しく作成したカスタムホスト名では、
POSTの応答に DCV 検証トークンvalidation_recordsが含まれないことがあります。これらの詳細を取得するには、(間隔を空けて)2 回目のGETコマンド を実行することをおすすめします。
応答には、新しいカスタムホスト名の完全な定義が含まれます。
カスタムホスト名ごとに、Cloudflare はブラウザー互換性を最大化するチェーンにまとめた証明書を 2 本発行します(カスタム証明書をアップロード する場合を除きます)。
プライマリ証明書は P-256 鍵を使い、SHA-2/ECDSA で署名されます。楕円曲線暗号(ECC)に対応するブラウザーに提示されます。セカンダリ(フォールバック)証明書は RSA 2048-bit 鍵を使い、SHA-2/RSA で署名されます。ECC に対応しないブラウザーに提示されます。
Common Name(CN)の制限により、文字数は 64 までです(RFC 5280 ↗)。この長さを超えるホスト名がある場合は、カスタムホスト名を API で作成する ときに cloudflare_branding を true に設定できます。
"ssl": {
"cloudflare_branding": true
}Cloudflare branding を使うと、証明書の Common Name(CN)に sni.cloudflaressl.com が追加され、長いホスト名は Subject Alternative Name(SAN)に含まれます。