Sichern Sie Ihre Kafka-Themen, indem Sie ein von der Instanz ServiceNow® signiertes Zertifikat generieren.
Vorbereitungen
Das Einrichten von Hermes Messaging-Service erfordert eine Abstimmung mit Ihrem Netzwerkadministrator und mit Ihrem Kafka-Administrator. Wenden Sie sich an Ihren Netzwerkadministrator, um die erforderlichen Sicherheitszertifikate zu erhalten und die erforderlichen Ports zu öffnen. Arbeiten Sie mit Ihrem Kafka-Administrator zusammen, um sicherzustellen, dass Ihre Kafka-Umgebung ordnungsgemäß konfiguriert ist und Ihre Anwendungen über das Standard-Kafka-Protokoll eine Verbindung zu Hermes Messaging-Service herstellen können.
Stellen Sie sicher, dass das folgende Setup vorhanden ist:
- Hermes Messaging-Service wird aktiviert. Weitere Informationen finden Sie unter Hermes Messaging-Service -Aktivierung.
- Das Plugin „Key Management Framework“ (com.glide.kmf.global) ist aktiviert.
- Die Tabelle „Zertifikate“ [sys_kmf_certificate] enthält das Stammzertifizierungszertifikat der Instanz ServiceNow.
Erforderliche Rolle: hermes_admin, sn_kmf.cryptographic_manager oder admin
Weitere Informationen zum Zuweisen von KMF-Rollen finden Sie unter Roles installed with Key Management Framework.
Prozedur
-
Navigieren zu an.
-
Genehmigen Sie den eingeschränkten Anruferzugriff.
-
Wählen Sie in der Nachricht zur Genehmigung des eingeschränkten Anruferzugriffs Datensatz anzeigenaus.
-
Ändern Sie im Datensatzformular „Eingeschränkter Anruferzugriff – Berechtigungen“ das Feld Status in Genehmigt.
-
Wählen Sie Speichern.
- Wahlweise:
Steuern Sie den Zugriff auf Themen, indem Sie Zugriffssteuerungslisten (ACLs) auf Namespace- oder Themenebene konfigurieren.
| Option | Beschreibung |
|---|
| Wenden Sie ACLs auf Namespaces an |
- Wählen Sie ACLs konfigurieren aus.
- Wählen Sie im Dialogfeld „Themen-ACLs“ die Option Namespacesaus.
- Geben Sie einen Namespace ein, den Sie konfigurieren möchten.
- Legen Sie die Berechtigungsebene fest, indem Sie entweder Nur Lesen oder Lesen/Schreibenauswählen.
- Wählen Sie Hinzufügen.
|
| Wenden Sie ACLs auf definierte Themen an |
- Wählen Sie ACLs konfigurieren aus.
- Wählen Sie im Dialogfeld „Themen-ACLs“ die Option Definierte Themenaus.
- Geben Sie ein vorhandenes Thema ein, das Sie konfigurieren möchten.
- Legen Sie die Berechtigungsebene fest, indem Sie entweder Nur Lesen oder Lesen/Schreibenauswählen.
- Wählen Sie Hinzufügen.
|
Dem Inhaber des Zertifikats wird Lese- oder Lese-/Schreibzugriff auf die Themen im Namespace oder auf das von Ihnen ausgewählte vorhandene Thema gewährt.
-
Richten Sie die Sicherheit für Hermes Messaging-Serviceein.
-
Navigieren Sie zurück zur Seite „Instance PKI Certificate Generator“.
-
Geben Sie im Feld Zertifikatpasswort ein Schlüsselspeicher-Passwort ein.
-
Wählen Sie Generieren aus.
Das System generiert in der Tabelle „Zertifikate“ [sys_kmf_certificate] ein von der Instanz signiertes Zertifikat und erstellt einen Schlüsselspeicher sowie einen Truststore.
-
Speichern Sie eine Kopie des Schlüsselspeichers, indem Sie Schlüsselspeicher herunterladen wählen.
-
Speichern Sie eine Kopie des Truststores, indem Sie Truststore herunterladen auswählen.
-
Kopieren Sie die Schlüsselspeicher- und Truststore-Dateien auf jeden Ersteller- und Verbraucher-Client, der eine Verbindung zu Hermes Messaging-Serviceherstellt.
Ergebnisse
Sie können jetzt eine sichere Verbindung mit Hermes Messaging-Serviceherstellen.
Hinweis: Sie müssen den Schlüsselspeicher verwenden, den Sie mit dem Instance PKI Certificate Generator generiert haben, um eine Verbindung zu Hermesherzustellen . Anwenderdefinierte Schlüsselspeicher, die nicht gemäß der Dokumentation ServiceNow erstellt wurden, werden nicht unterstützt.
Nächste Maßnahme
Überprüfen Sie die Anleitung in Daten werden mithilfe von ausgetauscht Hermes Messaging-Service.
Konfigurieren Sie mithilfe der von Ihnen generierten Truststore- und Keystore-Dateien in den Ersteller- und Verbrauchereigenschaftsdateien die SSL-Verbindung zu
Hermes. Weitere Informationen finden Sie in den folgenden Themen: