test-suite
2024.10
true
  • Installation von Studio
    • Installieren von Studio
  • Robot-Installation
  • Installation von Orchestrator
  • Test Manager-Installation
UiPath logo, featuring letters U and I in white
Test Suite-Installationshandbuch
Automation CloudAutomation Cloud Public SectorAutomation SuiteStandalone
Last updated 21. Okt. 2024

Verschlüsselung der Test Manager-Konfigurationsdatei

Test Manager führt eine zertifikatbasierte Verschlüsselung aus, um die Konfigurationsdateien zu sichern. Sie können die Konfigurationsdateien mit testmanager.exe manuell als Teil des Test Manager-Bereitstellungstools verschlüsseln und entschlüsseln. Sie finden das Tool unter dem Standardinstallationspfad von Test Manager: C:\Program Files (x86)\UiPath\TestManager\Tools\TestManagerProvisioner. Alternativ können Sie es in Ihrem benutzerdefinierten Installationsordner finden.

Laden Sie das UiPath Test Manager-Installationspaket herunter und installieren Sie es auf Ihrer Maschine, um das Test Manager-Bereitstellungstool zum Verschlüsseln Ihrer Konfigurationsdateien zu verwenden.

Hinweis:
  • Für Test Manager-Versionen, die älter als 20.10.4 sind, müssen Sie die Konfigurationsdatei mit dem Befehl „obfuscator“ (veraltet) entschlüsseln, bevor Sie sie über die neue Methode verschlüsseln.
  • Bei den Befehlen wird die Groß-/Kleinschreibung beachtet.
  • Nach der Verschlüsselung können die Werte nicht durch Bearbeiten der appsettings.production.json-Datei geändert werden. Sie müssen entschlüsselt und dann erneut verschlüsselt werden.

Voraussetzungen

  • Der Verschlüsselungsprozess überschreibt aktuelle Konfigurationen. Stellen Sie sicher, dass Sie die Datei appsettings.production.json sichern, bevor Sie fortfahren. Sie finden die Datei in C:\Program Files (x86)\UiPath\Test Manager\
  • Öffnen Sie die Datei appsettings.production.json, um SigningCredentialSettings zu konfigurieren. Wenn dieser Abschnitt fehlt, müssen Sie ihn der Datei hinzufügen. Stellen Sie sicher, dass der Benutzer, der die Test-Manager-Instanz ausführt, auf den privaten Schlüssel zugreifen kann, entweder über die Anwendungspoolidentität oder den Benutzer, den Sie während der Installation angegeben haben.
    "SigningCredentialSettings": {
            "StoreLocation": {
                "Name": "66B6B5A95BD055C8A264E643F9F8B26C7BEAA841",
                "Location": "LocalMachine",
                "NameType": "Thumbprint"
            }
        }"SigningCredentialSettings": {
            "StoreLocation": {
                "Name": "66B6B5A95BD055C8A264E643F9F8B26C7BEAA841",
                "Location": "LocalMachine",
                "NameType": "Thumbprint"
            }
        }
    Name: der Fingerabdruck Ihres Zertifikats. Behalten Sie das Name-Objekt beim Einfügen des Thumbprint-Werts im Auge, da es NameType ähnelt und zu Verwirrung führen kann. Wir empfehlen die Verwendung der Standardwerte für Location und NameType.
    Speichern Sie die Datei, nachdem Sie den Wert in das SigningCredentialSettings-Objekt eingefügt haben.

Schützen der Test Manager-Konfigurationsdatei

Optionen für Verschlüsselungsbefehle

Parameter

Beschreibung

encrypt

Verschlüsselt die Datei appsettings.production.json.

decrypt

Entschlüsselt die appsettings.production.json-Datei.

Verschlüsselung

Gehen Sie wie folgt vor, um die Konfigurationsdateien zu verschlüsseln:

  1. Öffnen Sie die Eingabeaufforderung.
  2. Öffnen Sie den Ordner mit dem Test Manager-Bereitstellungstool, der sich unter dem Test Manager-Installationspfad befindet.
  3. Führen Sie den folgenden Befehl aus:

    testmanager.exe encryptor encrypt "C:\Program Files(x86)\UiPath\Test Manager\appsettings.production.json"testmanager.exe encryptor encrypt "C:\Program Files(x86)\UiPath\Test Manager\appsettings.production.json"
Die Konfigurationsdatei ist nun geschützt und wird in einer neu generierten Datei gespeichert: appsettings.protected.json.

Entschlüsselung

  1. Öffnen Sie die Eingabeaufforderung.
  2. Öffnen Sie den Ordner mit dem Test Manager-Bereitstellungstool, der sich unter dem Test Manager-Installationspfad befindet.
  3. Führen Sie den folgenden Befehl aus:

    testmanager.exe encryptor decrypt "C:\Program Files(x86)\UiPath\Test Manager\appsettings.production.json"testmanager.exe encryptor decrypt "C:\Program Files(x86)\UiPath\Test Manager\appsettings.production.json"
Für die Datei appsettings.protected.json, in der die geschützte Konfigurationsdatei gespeichert wurde, sind die Werte jetzt auf null festgelegt.

Verschlüsselung für ältere Test Manager-Versionen

  1. Öffnen Sie die Eingabeaufforderung.
  2. Öffnen Sie den Ordner mit dem Test Manager-Bereitstellungstool, der sich unter dem Test Manager-Installationspfad befindet.
  3. Führen Sie den folgenden Befehl aus:

    testmanager.exe obfuscator deobfuscate appsettings "C:\Program Files(x86)\UiPath\Test Manager\appsettings.production.json"testmanager.exe obfuscator deobfuscate appsettings "C:\Program Files(x86)\UiPath\Test Manager\appsettings.production.json"
Nachdem Sie appsettings.production.json entschleiert haben, können Sie den Test Manager mit Verschlüsselung sichern.

War diese Seite hilfreich?

Hilfe erhalten
RPA lernen – Automatisierungskurse
UiPath Community-Forum
Uipath Logo White
Vertrauen und Sicherheit
© 2005–2024 UiPath. Alle Rechte vorbehalten