Ausgestellte Zertifikate ansehen
Auf dieser Seite wird beschrieben, wie Sie die ausgestellten Zertifikate über die Google Cloud Console, die Google Cloud CLI und die Cloud-Clientbibliotheken ansehen können.
Sie können nur Zertifikate ansehen, die von Enterprise tier CAs der Enterprise-Stufe ausgestellt wurden.
Ausgestellte Zertifikate ansehen
Console
Rufen Sie in der Google Cloud Console die Seite Certificate Authority Service auf.
Klicken Sie auf den Tab CA Manager.
Klicken Sie auf der Seite Zertifizierungsstellen auf den Namen der CA.
Klicken Sie unten auf der Seite mit den Details zur Zertifizierungsstelle auf Ausgestellte Zertifikate ansehen, um die Liste der von der CA ausgestellten Zertifikate aufzurufen.
Auf der Seite Alle Zertifikate wird eine Liste der Zertifikate angezeigt. Die angezeigten Details umfassen den Status des Zertifikats, die ausstellende CA, den CA-Pool, der die CA enthält, das Ablaufdatum des Zertifikats und mehr.
gcloud
Verwenden Sie den folgenden gcloud-Befehl, um alle Zertifikate aufzulisten, die von einer bestimmten CA in einem CA-Pool ausgestellt wurden:
gcloud privateca certificates list --issuer-pool ISSUER_POOL --issuer-location ISSUER_LOCATION --ca CA_NAME
Weitere Informationen zum Befehl gcloud privateca certificates list finden Sie unter gcloud privateca certificates
list.
Verwenden Sie den folgenden gcloud-Befehl, um alle Zertifikate für alle CAs an einem bestimmten Standort aufzulisten:
gcloud privateca certificates list --location LOCATION
Go
Richten Sie zur Authentifizierung beim CA Service die Standardanmeldedaten für Anwendungen (ADC) ein. Weitere Informationen finden Sie unter Authentifizierung für eine lokale Entwicklungsumgebung einrichten.
Java
Richten Sie zur Authentifizierung beim CA Service die Standardanmeldedaten für Anwendungen (ADC) ein. Weitere Informationen finden Sie unter Authentifizierung für eine lokale Entwicklungsumgebung einrichten.
Python
Richten Sie zur Authentifizierung beim CA Service die Standardanmeldedaten für Anwendungen (ADC) ein. Weitere Informationen finden Sie unter Authentifizierung für eine lokale Entwicklungsumgebung einrichten.
Alle in Ihrem Projekt ausgestellten Zertifikate ansehen
Console
Rufen Sie in der Google Cloud Console die Seite Certificate Authority Service auf.
Klicken Sie auf den Tab Private Certificate Manager.
Auf der Seite Alle Zertifikate wird eine Liste der Zertifikate angezeigt.
Die angezeigten Details umfassen den Status des Zertifikats, die ausstellende CA, den CA-Pool, der die CA enthält, das Ablaufdatum des Zertifikats und mehr. Sie können die Zertifikate mit einem der Parameter filtern.
Details zu einem einzelnen Zertifikat ansehen
Console
Rufen Sie in der Google Cloud Console die Seite Certificate Authority Service auf.
Wählen Sie auf dem Tab CA Manager die Ziel-CA aus.
Klicken Sie auf den Namen der CA.
Klicken Sie unten auf der Seite mit den Details zur Zertifizierungsstelle auf Ausgestellte Zertifikate ansehen, um die Liste der ausgestellten Zertifikate aufzurufen.
Klicken Sie in der Spalte Aktionen für das Zertifikat, das Sie herunterladen möchten, auf .
Klicken Sie unter Herunterladen auf Zertifikat. Sie können die Zertifikatskette herunterladen, indem Sie auf Zertifikatskette klicken.
gcloud
Führen Sie den folgenden Befehl aus, um die vollständige Beschreibung eines Zertifikats aufzurufen:
gcloud privateca certificates describe CERT_NAME --issuer-pool POOL_ID --issuer-location ISSUER_LOCATION
Weitere Informationen zum gcloud privateca certificates describe
Befehl finden Sie unter gcloud privateca certificates
describe.
Führen Sie den folgenden Befehl aus, um die PEM-codierte X.509-Zertifikatskette in eine Datei zu exportieren:
gcloud privateca certificates export CERT_NAME \
--issuer-pool POOL_ID \
--issuer-location ISSUER_LOCATION \
--include-chain \
--output-file certificate-file
Weitere Informationen zum Befehl gcloud privateca certificates export,
finden Sie unter gcloud privateca certificates
export.
Zertifikate in allen CA-Pools auflisten
Wenn Sie die API aufrufen, geben Sie den CA-Ressourcennamen mit einem Platzhalter (-) an, um alle Zertifikate in allen CA-Pools für ein bestimmtes Projekt (PROJECT_ID) und einen bestimmten Standort (LOCATION) aufzulisten.
Beispiel: projects/PROJECT_ID/locations/LOCATION/caPools/-
Nachweis des Besitzes für Zertifikate
Der Nachweis des Besitzes des privaten Schlüssels stellt sicher, dass der Anfragende eines Zertifikats den privaten Schlüssel für dieses Zertifikat besitzt. Der CA Service prüft den Nachweis des Besitzes nur, wenn der Anfragende eine PKCS #10-CSR gemäß RFC 2986bereitstellt. Der Nachweis des Besitzes für andere Formen von Zertifikatsanfragen, z. B. Anfragen per CertificateConfig wird nicht erzwungen.
Es liegt in der Verantwortung von Clientanwendungen, die Zertifikate akzeptieren, zu prüfen, ob der Zertifikatsinhaber den privaten Schlüssel dieses Zertifikats besitzt. Das Erzwingen von Nachweisen des Besitzes bei der Zertifikatsausstellung ist eine Form der mehrschichtigen Sicherheit, um sich vor fehlerhaftem Clientverhalten zu schützen. Die Existenz solcher Clients kann unabhängig davon, ob die CA den Nachweis des Besitzes prüft, eine Sicherheitslücke darstellen.
Nächste Schritte
- Informationen zum Widerrufen von Zertifikaten.
- Informationen zum Sortieren und Filtern von Zertifikaten