発行済み証明書を表示
このページでは、Google Cloud コンソール、Google Cloud CLI、Cloud クライアント ライブラリを使用して、発行済み証明書を表示する方法について説明します。
発行済み証明書を表示
Console
Google Cloud コンソールで、[Certificate Authority Service] ページに移動します。
[CA マネージャー] タブをクリックします。
[認証局] ページで、CA の名前をクリックします。
[認証局] の詳細ページの一番下にある、[発行済み証明書を表示] をクリックして、CA によって発行された証明書のリストを表示します。
[すべての証明書] ページに証明書のリストが表示されます。表示される詳細には、証明書のステータス、発行 CA、CA を含む CA プール、証明書の有効期限などがあります。
gcloud
CA プール内の特定の CA が発行したすべての証明書の一覧を取得するには、次の gcloud
コマンドを使用します。
gcloud privateca certificates list --issuer-pool ISSUER_POOL --ca CA_NAME
gcloud privateca certificates list
コマンドの詳細については、gcloud privateca certificates list をご覧ください。
特定のロケーションにあるすべての CA の証明書の一覧を取得するには、次の gcloud
コマンドを使用します。
gcloud privateca certificates list --location LOCATION
Go
CA Service への認証を行うには、アプリケーションのデフォルト認証情報を設定します。 詳細については、ローカル開発環境の認証の設定をご覧ください。
Java
CA Service への認証を行うには、アプリケーションのデフォルト認証情報を設定します。 詳細については、ローカル開発環境の認証の設定をご覧ください。
Python
CA Service への認証を行うには、アプリケーションのデフォルト認証情報を設定します。 詳細については、ローカル開発環境の認証の設定をご覧ください。
1 つの証明書の詳細を表示する
Console
Google Cloud コンソールで、[Certificate Authority Service] ページに移動します。
[CA マネージャー] タブでターゲットの CA を選択します。
CA 名をクリックします。
[認証局] の詳細ページの一番下にある、[発行済み証明書を表示] をクリックして発行済み証明書のリストを表示します。
ダウンロードする証明書の [アクション] 列の [
] をクリックします。[ダウンロード] で [証明書] をクリックします。[証明書チェーン] をクリックすると、証明書チェーンをダウンロードできます。
gcloud
証明書の完全な説明を表示するには、次のコマンドを実行します。
gcloud privateca certificates describe CERT_NAME \
--issuer-pool POOL_ID
gcloud privateca certificates describe
コマンドの詳細については、gcloud privateca certificates describe をご覧ください。
PEM でエンコードされた X.509 証明書チェーンをファイルにエクスポートするには、次のコマンドを実行します。
gcloud privateca certificates export CERT_NAME \
--issuer-pool POOL_ID \
--include-chain \
--output-file certificate-file
gcloud privateca certificates export
コマンドの詳細については、gcloud privateca certificates export をご覧ください。
証明書の所持証明
秘密鍵の所持を証明することで、証明書のリクエスト元がその証明書の秘密鍵を保持できるようになります。CA Service は、リクエスト元が RFC 2986 に従って PKCS #10 CSR を提供している場合にのみ、所持の証明を確認します。CertificateConfig によるリクエストなど、他の形式の証明書リクエストの所持証明は適用されません。
証明書の所持者がその証明書の秘密鍵を持っているかどうかを検証する証明書を受け入れるのは、クライアント アプリケーションの責任です。証明書の発行時に所有証明チェックを適用することは、誤動作するクライアントから保護するための多層防御の一つです。このようなクライアントが存在することは、CA が所持証明を確認するかどうかに関係なく、セキュリティの脆弱性を引き起こす可能性があります。
次のステップ
- 証明書を取り消す方法を学習する。
- 証明書の並べ替えとフィルタリング方法を学習する。