Überblick
AppSettings.Production.json
-Dateien von Identity Server und Webhook enthalten vertrauliche Informationen, die gesichert werden müssen. Es ist möglich, diese Dateien mit dem UiPath.ConfigProtector.exe
-Tool zu verschlüsseln/zu entschlüsseln.
Wichtig!
Nach der Verschlüsselung können die Daten nicht direkt durch Bearbeiten der
AppSettings.Production.json
-Datei geändert werden. Sie müssen entschlüsselt und dann erneut verschlüsselt werden.
UiPath.ConfigProtector.exe
UiPath.ConfigProtector.exe
befindet sich im Installationsverzeichnis des Orchestrators. Der vollständige Pfad lautet: C:\Program Files (x86)\UiPath\Orchestrator\Tools\ConfigProtector
.
Befehlsreferenz
Parameter | Description |
---|---|
--pe | Encrypts the AppSettings.Production.json file. |
--de | Decrypts the AppSettings.Production.json file. |
-f / --configfile | Indicates the file name and path of AppSettings.Production.json . |
-o / --output | The encrypted/decrypted file is saved to a new file instead of overwriting the existing one. |
--help | Displays information about the available commands. |
--version | Displays version information. |
Identity Server
Verschlüsselung
Um AppSettings.Production.json
zu verschlüsseln, führen Sie die folgenden Schritte NACH der Installation von Orchestrator aus:
- Öffnen Sie die Eingabeaufforderung.
- Führen Sie den folgenden Befehl aus:
UiPath.ConfigProtector.exe
--pe
-f "C:\Program Files (x86)\UiPath\Orchestrator\Identity\appsettings.Production.json"
Entschlüsselung
- Öffnen Sie die Eingabeaufforderung.
- Führen Sie den folgenden Befehl aus:
UiPath.ConfigProtector.exe
--de
-f "C:\Program Files (x86)\UiPath\Orchestrator\Identity\appsettings.Production.json"
Webhooks
Bevor Sie appsettings.Production.json
von Webhook verschlüsseln, müssen Sie die Signaturzertifikatseinstellungen hinzufügen. Sie können den Abschnitt SigningCredentialSettings
aus der appsettings.Production.json
-Datei von Identity Server kopieren, wenn Sie dasselbe Zertifikat verwenden möchten.
"AppSettings": {
"SigningCredentialSettings": {
"StoreLocation": {
"Name": "66B6B5A95BD055C8A264E643F9F8B26C7BEAA841",
"Location": "LocalMachine",
"NameType": "Thumbprint"
}
}
}
Name
stellt den Fingerabdruck Ihres Zertifikats dar.- Es wird nicht empfohlen, andere Werte für
Location
undNameType
zu verwenden.
Verschlüsselung
- Öffnen Sie die Eingabeaufforderung.
- Führen Sie den folgenden Befehl aus:
UiPath.ConfigProtector.exe
--pe
-f "C:\Program Files (x86)\UiPath\Orchestrator\Webhooks\appsettings.Production.json"
Entschlüsselung
- Öffnen Sie die Eingabeaufforderung.
- Führen Sie den folgenden Befehl aus:
UiPath.ConfigProtector.exe
--de
-f "C:\Program Files (x86)\UiPath\Orchestrator\Webhooks\appsettings.Production.json"
Vor ungefähr einem Jahr aktualisiert