In diesem Dokument werden die Kernkomponenten von Zertifikatmanager (2. Generation) und ihre Interaktion mit Ihren Google Cloud -Ressourcen und externen Zertifizierungsstellenquellen beschrieben.
Mit Zertifikatmanager (2. Generation) können Sie Funktionen schrittweise übernehmen. Sie können mit dem Monitoring Ihres vorhandenen Zertifikatsbestands beginnen und dann die automatisierte Ausstellung oder Vertrauensverwaltung hinzufügen, wenn Ihre Anforderungen steigen.
Kernkomponenten
Der Zertifikatmanager (2. Generation) hat die folgenden Kernkomponenten:
- Zertifikatsverzeichnis: Eine einheitliche Liste aller erkannten und manuell hochgeladenen Zertifikate in Ihrem Projekt.
- Übersichts-Dashboard: Ein Monitoring-Tool, das Ihre Zertifikatsumgebung zusammenfasst, einschließlich Ablaufwarnungen und Sicherheitstrends.
- Ausstellungskonfigurationen: Wiederverwendbare Richtlinien, die definieren, wie der Zertifikatmanager (2. Generation) automatisierte Zertifikatserneuerungen generiert und verwaltet.
- Konfigurationen der Vertrauensstellung: Definitionen für Trust-Anchor, z. B. Root-CA-Zertifikate, die Arbeitslasten für gegenseitiges TLS (mTLS) verwenden, um Identitäten zu überprüfen.
Architektur
Das folgende Diagramm zeigt, wie diese Komponenten miteinander interagieren:
Das Zertifikatsinventar fügt Zertifikate aus CA Service und integrierten Google Cloud -Ressourcen hinzu. Mit dem Übersichts-Dashboard können Sie den Zertifikatszustand überwachen und die Lebenszyklusverwaltung automatisieren, indem Sie die Einstellungen für die Ausstellung und das Vertrauen konfigurieren. In den folgenden Abschnitten werden die einzelnen Komponenten im Detail beschrieben.
Beobachtbarkeit von Zertifikaten
Certificate Manager (2. Generation) überwacht Ihre Umgebung automatisch und füllt das Zertifikatsverzeichnis aus den folgenden Quellen:
- Integrierte Google Cloud -Dienste: Zertifikate, die von Diensten wie verwalteter Workload Identity und Cloud Load Balancing verwendet werden (einschließlich hochgeladener und klassischer Zertifikate).
- Certificate Authority Service: Zertifikate, die von Ihren privaten CA-Pools der Enterprise-Stufe ausgestellt wurden.
Zertifikatsmonitoring
Das Übersichts-Dashboard verwendet die Daten aus dem Zertifikatsverzeichnis, um den Zustand und Sicherheitsstatus Ihrer Umgebung zusammenzufassen. Sie können das Dashboard für die folgenden Aufgaben verwenden:
- Ablaufende Zertifikate identifizieren: Priorisieren Sie Verlängerungen, indem Sie sich ansehen, welche Zertifikate in allen Diensten bald ablaufen.
- Sicherheitsstatus prüfen: Überwachen Sie die Verteilung kryptografischer Algorithmen und Schlüssellängen, um die Einhaltung von Sicherheitsstandards zu gewährleisten.
- Ausstellungstrends verfolgen: Erhalten Sie Einblicke in die Zertifikatsnutzung und -ausstellung im Zeitverlauf.
Automatisierte Verwaltung des Zertifikatslebenszyklus
Sie können die Verwaltung Ihrer Zertifikate automatisieren, indem Sie die Einstellungen für die Ausstellung und das Vertrauen konfigurieren:
- Ausstellungskonfigurationen: Definieren Sie Parameter wie Lebensdauer, Schlüsselalgorithmus und Rotationsfenster. Wenn eine Ausgabekonfiguration mit einer Ressource verknüpft ist, generiert und erneuert der Zertifikatmanager (2. Generation) das Zertifikat automatisch.
- Konfigurationen der Vertrauensstellung: Verteilen Sie Trust-Anchor an Ihre Anwendungen, um die Kommunikation zwischen Arbeitslasten mithilfe von gegenseitigem TLS (mTLS) zu sichern. So wird sichergestellt, dass Anwendungen nur genehmigten Zertifikaten vertrauen.