orchestrator
2020.10
false
- Getting Started
- Requirements
- Best Practices
- Installation
- Updating
- Identity Server
- Hardware and Software Requirements
- Prerequisites for Installation
- Installation
- Encrypting AppSettings.Production.json
- Maintenance Considerations
- High Availability Add-on

OUT OF SUPPORT
Orchestrator Installation Guide
Last updated Dec 12, 2023
Identity Server and Webhooks
AppSettings.Production.json
files contain sensitive information one may want to secure. It is possible to encrypt/decrypt these files using the UiPath.IdentityServerConfigProtector.exe
tool.
Note: Once encrypted, the data cannot be changed by directly editing the
AppSettings.Production.json
file. It must be decrypted and then re-encrypted.
UiPath.ConfigProtector.exe
is located in Orchestrator's installation directory. Its full path is: C:\Program Files (x86)\UiPath\Orchestrator\Tools\ConfigProtector
.
Command Reference
Parameter |
Description |
---|---|
|
Encrypts the
AppSettings.Production.json file.
|
|
Decrypts the
AppSettings.Production.json file.
|
-f /
|
Indicates the file name and path of
AppSettings.Production.json .
|
-o /
|
The encrypted/decrypted file is saved to a new file instead of overwriting the existing one. |
|
Displays information about the available commands. |
|
Displays version information. |
Identity Server
Encryption
To encrypt
AppSettings.Production.json
, perform the following steps AFTER installing Orchestrator:
Decryption
Webhooks
Prior to encrypting Webhook’s
appsettings.Production.json
, you need to add the signing certificate settings. You can copy the SigningCredentialSettings
section from the Identity Server appsettings.Production.json
file if you want to use the same certificate.
"AppSettings": {
"SigningCredentialSettings": {
"StoreLocation": {
"Name": "66B6B5A95BD055C8A264E643F9F8B26C7BEAA841",
"Location": "LocalMachine",
"NameType": "Thumbprint"
}
}
}
"AppSettings": {
"SigningCredentialSettings": {
"StoreLocation": {
"Name": "66B6B5A95BD055C8A264E643F9F8B26C7BEAA841",
"Location": "LocalMachine",
"NameType": "Thumbprint"
}
}
}
Name
represents the Thumbprint of your certificate.- We do not recommend using other values for
Location
andNameType
.
Encryption
Decryption
Resource Catalog Service
Prior to encrypting the Resource Catalog Service
appsettings.Production.json
, you need to add the signing certificate settings. You can copy the SigningCredentialSettings
section from the Identity Server appsettings.Production.json
file if you want to use the same certificate.
"AppSettings": {
"SigningCredentialSettings": {
"StoreLocation": {
"Name": "66B6B5A95BD055C8A264E643F9F8B26C7BEAA841",
"Location": "LocalMachine",
"NameType": "Thumbprint"
}
}
}
"AppSettings": {
"SigningCredentialSettings": {
"StoreLocation": {
"Name": "66B6B5A95BD055C8A264E643F9F8B26C7BEAA841",
"Location": "LocalMachine",
"NameType": "Thumbprint"
}
}
}
Name
represents the Thumbprint of your certificate.- We do not recommend using other values for
Location
andNameType
.