Richten Sie eine sichere Verbindung zum ein Hermes Messaging-Service

  • Freigeben Version: Washingtondc
  • Aktualisiert 1. Februar 2024
  • 2 Minuten Lesedauer
  • Sichern Sie Ihre Kafka-Themen, indem Sie ein ServiceNow® instanzsigniertes Zertifikat generieren.

    Vorbereitungen

    Das Einrichten von Hermes Messaging-Service erfordert eine Abstimmung mit Ihrem Netzwerkadministrator und Kafka-Administrator. Arbeiten Sie mit Ihrem Netzwerkadministrator zusammen, 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 richtig konfiguriert ist und Ihre Anwendungen über das Kafka-Standardprotokoll eine Verbindung zu Hermes Messaging-Service herstellen können.

    Stellen Sie sicher, dass das folgende Setup vorhanden ist:

    • Hermes Messaging-Service ist 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 ein Instanz-Stammzertifikat 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

    1. Navigieren zu Alle > Zertifikatgenerator > Zertifikatgenerator für Instanz-PKI.
    2. Genehmigen Sie eingeschränkten Anruferzugriff.
      1. Wählen Sie in der Nachricht zur Genehmigung des eingeschränkten Anruferzugriffs Datensatz anzeigenaus.
      2. Ändern Sie im Datensatzformular für eingeschränkte Aufruferzugriffsberechtigungen das Feld Status in Genehmigt.
      3. Wählen Sie Speichern.
    3. Wahlweise: Steuern Sie den Zugriff auf Themen, indem Sie Zugriffskontrolllisten (ACLs) auf Namespace- oder Themenebene konfigurieren.
      OptionBeschreibung
      Wenden Sie ACLs auf Namespaces an
      1. Wählen Sie ACLs konfigurieren aus.
      2. Wählen Sie im Dialogfeld „Themen-ACLs“ die Option Namespacesaus.
      3. Geben Sie einen Namespace ein, den Sie konfigurieren möchten.
      4. Legen Sie die Berechtigungsstufe fest, indem Sie entweder Nur Lesen oder Lesen/Schreibenauswählen.
      5. Wählen Sie Hinzufügen.
      Wenden Sie ACLs auf definierte Themen an
      1. Wählen Sie ACLs konfigurieren aus.
      2. Wählen Sie im Dialogfeld „Themen-ACLs“ die Option Definierte Themenaus.
      3. Geben Sie ein vorhandenes Thema ein, das Sie konfigurieren möchten.
      4. Legen Sie die Berechtigungsstufe fest, indem Sie entweder Nur Lesen oder Lesen/Schreibenauswählen.
      5. 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.
    4. Richten Sie die Sicherheit für Hermes Messaging-Serviceein.
      1. Navigieren Sie zurück zur Seite „Instance PKI Certificate Generator“.
      2. Geben Sie ein Schlüsselspeicher-Passwort in das Feld Zertifikatpasswort ein.
      3. Wählen Sie Generieren aus.
      Das System generiert ein von der Instanz signiertes Zertifikat in der Tabelle „Zertifikate“ [sys_kmf_certificate] und erstellt einen Schlüsselspeicher sowie einen Truststore.
    5. Speichern Sie eine Kopie des Schlüsselspeichers, indem Sie DownloadKeystore (Schlüsselspeicher herunterladen) auswählen.
    6. Speichern Sie eine Kopie des Truststore, indem Sie Download Truststore auswählen.
    7. Kopieren Sie die Schlüsselspeicher- und Truststore-Dateien auf jeden Produzenten- und Verbraucher-Client, der eine Verbindung mit dem Hermes Messaging-Serviceherstellt.

    Ergebnisse

    Sie können jetzt eine sichere Verbindung zu 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 . Benutzerdefinierte 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 mit austauschen Hermes Messaging-Service.

    Konfigurieren Sie die SSL-Verbindung zu Hermes in den Ersteller- und Verbrauchereigenschaftendateien mithilfe der von Ihnen generierten Truststore- und Schlüsselspeicherdateien. Weitere Informationen finden Sie in den folgenden Themen: