Google Cloud コンソールを使用して証明書を発行する
このページでは、Google Cloud コンソールを使用して CA プールを作成し、Certificate Authority Service で証明書を発行する方法について説明します。
CA Service を使用すると、インフラストラクチャを管理することなく、プライベート認証局(CA)をデプロイして管理できます。
準備
- Sign in to your Google Cloud account. If you're new to Google Cloud, create an account to evaluate how our products perform in real-world scenarios. New customers also get $300 in free credits to run, test, and deploy workloads.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
-
Make sure that billing is enabled for your Google Cloud project.
-
Enable the Certificate Authority Service API.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
-
Make sure that billing is enabled for your Google Cloud project.
-
Enable the Certificate Authority Service API.
CA プールを作成します
CA プールは、複数の CA のコレクションです。CA プールには、ワークロードの停止やダウンタイムなしに信頼チェーンをローテーションする機能があります。CA プールは 1 つの Google Cloud のロケーションに存在します。このロケーションは作成後に変更することはできません。
デフォルト設定で CA プールを作成するには、次の手順を行います。
Google Cloud コンソールの [Certificate Authority Service] ページに移動します。
[CA プール マネージャー] タブで、[
プールを作成] をクリックします。[CA プールを作成] ページで、CA プールの名前を追加します。
[リージョン] をクリックし、CA プールのリージョンとして [us-east1(サウスカロライナ)] を選択します。
各ステップで [次へ] をクリックします。
[完了] をクリックします。
この CA プールは、[CA プール マネージャー] タブの CA プールのリストで確認できます。
ルート CA を作成する
CA プールは、作成時に空です。証明書をリクエストするには、CA を CA プールに追加する必要があります。
ルート CA には、クライアントのトラストストアに自己署名証明書があります。このセクションでは、作成した CA プールにルート CA を追加する方法について説明します。
ルート CA を CA プールに追加するには、次の手順を行います。
- [CA マネージャー] をクリックします。
[
CA を作成] をクリックします。[リージョン] をクリックし、CA のリージョンとして [us-east1(サウスカロライナ)] を選択します。
[次へ] をクリックします。
[組織(O)] フィールドに、組織の名前を入力します。
[CA 共通名(CN)] フィールドに、CA の名前を入力します。CA 名は証明書をリクエストする際に必要となるため、メモしておいてください。
[プール ID] フィールドに、CA プールの名前を入力します。
各ステップで [次へ] をクリックします。
CA の詳細を確認し、[作成] をクリックします。
証明書を生成
CA を使用して証明書をリクエストするには、次の手順を行います。
- [認証局] ページで、[証明書をリクエスト] をクリックします。
[詳細を入力] をクリックします。
[ドメイン名を追加] に、この証明書で保護するサイトの完全修飾ドメイン名を入力します。
[次へ] をクリックします。
[鍵のサイズとアルゴリズムを構成する] で、[続行] をクリックします。
生成された証明書が表示されます(コピーまたはダウンロードできます)。証明書をコピーするには、[
] をクリックします。[完了] をクリックします。
クリーンアップ
証明書を取り消して、このクイックスタート用に作成した CA プール、CA、プロジェクトを削除してクリーンアップします。
証明書を取り消します。
- [プライベート証明書マネージャー] タブをクリックします。
- 証明書のリストで、削除する証明書の行にある [さらに表示] をクリックします。
- [取り消し] をクリックします。
- 表示されたダイアログで [登録解除] をクリックします。
CA を削除します。
CA は、CA が発行したすべての証明書を取り消した場合にのみ削除できます。
証明書を取り消したら、次の手順を行います。
- [CA マネージャー] タブをクリックします。
- CA のリストで、削除する CA を選択します。
- [無効にする] をクリックします。
- 表示されたダイアログで [登録解除] をクリックします。
- [削除] をクリックします。
- 表示されたダイアログで [登録解除] をクリックします。
CA の状態が
Deleted
に変わります。CA は、削除の開始から 30 日後に完全に削除されます。CA プールを削除します。
CA プールを削除できるのは、CA Service が CA を完全に削除した後のみです。
CA プール内の CA を削除したら、次の手順を行います。
- [CA プール マネージャー] タブをクリックします。
- CA プールのリストで、削除する CA プールを選択します。
- [削除] をクリックします。
- 表示されたダイアログ ボックスで [確認] をクリックします。
プロジェクトを削除するには、次の手順を行います。
- In the Google Cloud console, go to the Manage resources page.
- In the project list, select the project that you want to delete, and then click Delete.
- In the dialog, type the project ID, and then click Shut down to delete the project.
次のステップ
- CA プールの詳細について学習する。
- CA プールの作成の詳細について学習する。
- CA の作成の詳細について学習する。
- 証明書のリクエストの詳細について学習する。
- CA プールが発行できる証明書の種類を制御する方法を学習する。