Mit dem Signaturtool

  • Freigeben Version: Zurich
  • Aktualisiert 31. Juli 2025
  • 1 Minute Lesedauer
  • Erfahren Sie, wie Sie das Signierungstool zum Signieren unterstützter Datensätze in verwenden ServiceNow Anwendungen.

    Vorbereitungen

    Erforderliche Rolle: Administrator

    Um diese Schritte auszuführen, müssen Sie Folgendes haben:

    • A ServiceNow Anwendung, die Datensätze enthält, die signiert werden sollen.
    • Ein privater Schlüssel zum Signieren von Datensätzen.
    • Die signRecords.sh Skript in Ihrer lokalen Umgebung mit Ausführungsberechtigung.
      Wichtig:
      Die signRecords.sh Das Skript ist als Teil der JAR-Datei „Signaturtool“ enthalten, die Sie anfordern müssen ServiceNow Kundensupportan.

    Prozedur

    1. Navigieren Sie in Ihrer lokalen Umgebung zu dem Verzeichnis, das enthält signRecords.sh Skript.
    2. Verwenden Sie das folgende Befehlsformat, um Ihre Datensätze zu signieren:
      ./signRecords.sh -d [Path to the root directory of the ServiceNow Application to Sign] -f [Path to the Keystore file]
      Zum Beispiel:
      ./signRecords.sh -d /users/abc/ServiceNow-App-1 -f /users/abc/codesigning.p12
    3. Geben Sie bei Aufforderung das Passwort für den Schlüsselspeicher ein.
      Drücken Sie die Eingabetaste, wenn kein Passwort vorhanden ist.
    4. Überprüfen Sie die Ausgabe, um eine erfolgreiche Signatur zu bestätigen.
      Sep 26, 2022 2:41:09 PM com.snc.java.commands.ACommand start
      INFO: CODESIGN: executing codesigning...
      Sep 26, 2022 2:41:09 PM com.snc.core.codesigning.CodeSignerSupplier get
      INFO: CODESIGN: signing record for documentId: 65e811327702111057416efe7c5a994f
      Sep 26, 2022 2:41:11 PM com.snc.java.commands.ACommand start
      INFO: CODESIGN: codesigning successfully completed!
      

      Im vorherigen Ausgabebeispiel verwendete das Signaturtool die angegebene Schlüsselspeicherdatei, um den Datensatz zu signieren. Sie können auch Folgendes sehen:

      • Das Skript hat einen unterstützten Datensatz gefunden 65e811327702111057416efe7c5a994f Und signiert.
      • Im Verzeichnis ServiceNow-App-1 wurden zwei Datensätze erstellt: sys_certificate.xml Und sn_kmf_record_signature.xml .
    5. Importieren Sie die aktualisierte Anwendung zurück in Ihre Instanz, indem Sie Remote-Änderungen in anwenden Studio.
      Weitere Informationen finden Sie unter Legacy - Apply remote changes.