Zertifizierungsstellen löschen
Mit dem Certificate Authority Service können Sie eine vorhandene Zertifizierungsstelle löschen. Die CA wird nach einem 30-tägigen Kulanzzeitraum ab dem Beginn des Löschvorgangs endgültig gelöscht. Nach Ablauf der Kulanzzeitraums löscht der CA-Dienst die Zertifizierungsstelle und alle verschachtelten Artefakte wie Zertifikate und Zertifikatssperrlisten (Certificate Revocation Lists, CRLs) endgültig.
Alle vom Kunden verwalteten Google Cloud-Ressourcen, die von der gelöschten Zertifizierungsstelle verwendet wurden, z. B. Cloud Storage-Buckets oder Cloud Key Management Service-Schlüssel, werden nicht gelöscht. Weitere Informationen zu von Google verwalteten und vom Kunden verwalteten Ressourcen finden Sie unter Ressourcen verwalten.
Für eine gelöschte CA werden während des Kulanzzeitraums keine Kosten in Rechnung gestellt. Wenn Sie die DELETED
jedoch wiederherstellen, werden Ihnen die Kosten für die Zeit in Rechnung gestellt, in der sich die DELETED
im Status DELETED
befand.
Hinweise
Sie benötigen die IAM-Rolle „CA Service Operation Manager“ (
roles/privateca.caManager
) oder „CA Service Admin“ (roles/privateca.admin
). Weitere Informationen zu den vordefinierten IAM-Rollen für den CA-Dienst finden Sie unter Zugriffssteuerung mit IAM.Informationen zum Zuweisen einer IAM-Rolle finden Sie unter Einzelne Rolle zuweisen.
Die Zertifizierungsstelle muss die folgenden Bedingungen erfüllen:
- Die Zertifizierungsstelle muss den Status
AWAITING_USER_ACTIVATION
,DISABLED
oderSTAGED
haben. Weitere Informationen finden Sie unter Zustände von Zertifizierungsstellen.
Die Zertifizierungsstelle darf keine aktiven Zertifikate enthalten. Ein Zertifikat gilt als aktiv, wenn es die folgenden Bedingungen erfüllt:
- Das Zertifikat hat ein gültiges Start- und Enddatum.
- Das Zertifikat wurde nicht widerrufen.
- Das Gerät oder System, das das Zertifikat verwendet, vertraut der Zertifizierungsstelle, die das Zertifikat ausgestellt hat.
Bevor Sie die Zertifizierungsstelle löschen, müssen Sie alle aktiven Zertifikate widerrufen, die von der Zertifizierungsstelle ausgestellt wurden. Zertifikate einer gelöschten Zertifizierungsstelle können nicht widerrufen werden.
- Die Zertifizierungsstelle muss den Status
Zertifizierungsstelle löschen
So löschen Sie eine Zertifizierungsstelle:
Console
- Rufen Sie in der Google Cloud Console die Seite Zertifizierungsstellen auf.
- Wählen Sie in der Liste der Zertifizierungsstellen die Zertifizierungsstelle aus, die Sie löschen möchten.
- Klicken Sie auf Löschen. Das Dialogfeld Zertifizierungsstelle löschen wird angezeigt.
-
Optional: Setzen Sie ein Häkchen in eines oder beide der folgenden Kästchen, wenn die Bedingungen auf Sie zutreffen:
-
Diese Zertifizierungsstelle löschen, auch wenn aktive Zertifikate vorhanden sind
Mit dieser Option können Sie eine Zertifizierungsstelle mit aktiven Zertifikaten löschen. Wenn Sie eine Zertifizierungsstelle mit aktiven Zertifikaten löschen, kann dies dazu führen, dass Websites, Anwendungen oder Systeme, die auf diese Zertifikate angewiesen sind, nicht mehr funktionieren. Wir empfehlen, alle aktiven Zertifikate aufzuheben, die von einer Zertifizierungsstelle ausgestellt wurden, bevor Sie die Zertifizierungsstelle löschen.
-
Kulanzzeitraum von 30 Tagen überspringen und CA sofort löschen
Während des Kulanzzeitraums von 30 Tagen haben Sie Zeit, alle von dieser Zertifizierungsstelle ausgestellten Zertifikate zu widerrufen und zu prüfen, ob keine Systeme von dieser Zertifizierungsstelle abhängen. Wir empfehlen, diese Option nur in nicht produktiven oder Testumgebungen zu verwenden, um potenzielle Ausfälle und Datenverluste zu vermeiden.
-
- Klicken Sie auf Bestätigen.
gcloud
Prüfen Sie, ob der Status der Zertifizierungsstelle deaktiviert ist. Sie können nur Zertifizierungsstellen löschen, die sich im Status
DISABLED
befinden.gcloud privateca roots describe CA_ID --pool=POOL_ID \ --format="value(state)"
Ersetzen Sie Folgendes:
- CA_ID: Die eindeutige Kennung der Zertifizierungsstelle.
- POOL_ID: Der Name des CA-Pools, der die Zertifizierungsstelle enthält.
Weitere Informationen zum Befehl
gcloud privateca roots describe
finden Sie unter gcloud privateca roots describe.Wenn die Zertifizierungsstelle nicht deaktiviert ist, führen Sie den folgenden Befehl aus, um sie zu deaktivieren.
gcloud privateca roots disable CA_ID --pool=POOL_ID
Weitere Informationen zum Befehl
gcloud privateca roots disable
finden Sie unter gcloud privateca roots disable.Löschen Sie die Zertifizierungsstelle.
gcloud privateca roots delete CA_ID --pool=POOL_ID
Sie können die Zertifizierungsstelle auch dann löschen, wenn sie aktive Zertifikate hat, indem Sie das Flag
--ignore-active-certificates
in den Befehlgcloud
einfügen.Weitere Informationen zum Befehl
gcloud privateca roots delete
finden Sie unter gcloud privateca roots delete.Bestätigen Sie auf Nachfrage, dass Sie die Zertifizierungsstelle löschen möchten.
Nach der Bestätigung wird die CA zum Löschen geplant und der 30-tägige Kulanzzeitraum beginnt. Der Befehl gibt das voraussichtliche Datum und die voraussichtliche Uhrzeit aus, zu der die Zertifizierungsstelle gelöscht wird.
Deleted Root CA [projects/PROJECT_ID/locations/us-west1/caPools/POOL_ID/certificateAuthorities/CA_ID] can be undeleted until 2020-08-14T19:28:39Z.
Go
Richten Sie zur Authentifizierung beim CA-Dienst die Standardanmeldedaten für Anwendungen ein. Weitere Informationen finden Sie unter Authentifizierung für eine lokale Entwicklungsumgebung einrichten.
Java
Richten Sie zur Authentifizierung beim CA-Dienst die Standardanmeldedaten für Anwendungen ein. Weitere Informationen finden Sie unter Authentifizierung für eine lokale Entwicklungsumgebung einrichten.
Python
Richten Sie zur Authentifizierung beim CA-Dienst die Standardanmeldedaten für Anwendungen ein. Weitere Informationen finden Sie unter Authentifizierung für eine lokale Entwicklungsumgebung einrichten.
Ablaufdatum einer gelöschten Zertifizierungsstelle prüfen
So sehen Sie, wann eine Zertifizierungsstelle endgültig gelöscht wird:
Console
- Klicken Sie auf den Tab CA-Poolmanager.
- Klicken Sie auf den Namen des CA-Pools, der die gelöschte Zertifizierungsstelle enthielt.
Das Ablaufdatum der Zertifizierungsstelle finden Sie in der Tabelle auf der Seite CA-Pool.
gcloud
Führen Sie den folgenden Befehl aus, um die voraussichtliche Löschzeit für eine Zertifizierungsstelle zu prüfen:
gcloud privateca roots describe CA_ID \
--pool=POOL_ID \
--format="value(expireTime.date())"
Ersetzen Sie Folgendes:
- CA_ID: Der Name der Zertifizierungsstelle.
- POOL_ID: Der Name des CA-Pools, der die Zertifizierungsstelle enthielt.
Der Befehl gibt das voraussichtliche Datum und die voraussichtliche Uhrzeit zurück, zu der der CA-Dienst die Zertifizierungsstelle löscht.
2020-08-14T19:28:39
Führen Sie den folgenden Befehl aus, um zu prüfen, ob die Zertifizierungsstelle endgültig gelöscht wurde:
gcloud privateca roots describe CA_ID --pool=POOL_ID
Wenn die Zertifizierungsstelle erfolgreich gelöscht wurde, gibt der Befehl den folgenden Fehler zurück.
ERROR: (gcloud.privateca.roots.describe) NOT_FOUND: Resource 'projects/PROJECT_ID/locations/LOCATION/caPools/POOL_ID/certificateAuthorities/CA_ID' was not found