UiPath Documentation
orchestrator
2020.10
false
Orchestrator 安装指南
重要 :
请注意,此内容已使用机器翻译进行了部分本地化。 新发布内容的本地化可能需要 1-2 周的时间才能完成。

加密 AppSettings.Production.json

概述​

身份服务器和 Webhooks AppSettings.Production.json 文件包含用户可能需要保护的敏感信息。可以使用 UiPath.IdentityServerConfigProtector.exe 工具来加密/解密这些文件。

备注:

一经加密,将无法通过直接编辑 AppSettings.Production.json 文件来更改数据。必须先解密,然后重新加密。

UiPath.ConfigProtector.exe​

UiPath.ConfigProtector.exe 位于Orchestrator 的安装目录中。其完整路径为:C:\Program Files (x86)\UiPath\Orchestrator\Tools\ConfigProtector。

命令参考​

参数描述
--pe加密 AppSettings.Production.json 文件。
--de解密 AppSettings.Production.json 文件。
-f /

--configfile
指示 AppSettings.Production.json 的文件名和路径。
-o /

--output
加密/解密的文件将保存为新文件,而不是覆盖现有文件。
--help显示有关可用命令的信息。
--version显示版本信息。

身份服务器​

加密方式​

要加密 AppSettings.Production.json,请在安装 Orchestrator 后执行以下步骤:

  1. 打开命令提示符。

  2. 运行以下命令:

    UiPath.ConfigProtector.exe
    --pe
    -f "C:\Program Files (x86)\UiPath\Orchestrator\Identity\appsettings.Production.json"
    UiPath.ConfigProtector.exe
    --pe
    -f "C:\Program Files (x86)\UiPath\Orchestrator\Identity\appsettings.Production.json"
    
解密​
  1. 打开命令提示符。

  2. 运行以下命令:

    UiPath.ConfigProtector.exe
    --de
    -f "C:\Program Files (x86)\UiPath\Orchestrator\Identity\appsettings.Production.json"
    UiPath.ConfigProtector.exe
    --de
    -f "C:\Program Files (x86)\UiPath\Orchestrator\Identity\appsettings.Production.json"
    

Webhook​

在对 Webhook 的appsettings.Production.json 进行加密之前,您需要添加签名证书设置。如果要使用同一证书,则可以从身份服务器的 appsettings.Production.json 文件中复制 SigningCredentialSettings 部分。

"AppSettings": {
    "SigningCredentialSettings": {
        "StoreLocation": {
            "Name": "66B6B5A95BD055C8A264E643F9F8B26C7BEAA841",
            "Location": "LocalMachine",
            "NameType": "Thumbprint"
        }
    }
}
"AppSettings": {
    "SigningCredentialSettings": {
        "StoreLocation": {
            "Name": "66B6B5A95BD055C8A264E643F9F8B26C7BEAA841",
            "Location": "LocalMachine",
            "NameType": "Thumbprint"
        }
    }
}
  • Name 代表证书的指纹。
  • 我们不建议为 Location 和 NameType 使用其他值。
加密方式​
  1. 打开命令提示符。

  2. 运行以下命令:

    UiPath.ConfigProtector.exe
    --pe
    -f "C:\Program Files (x86)\UiPath\Orchestrator\Webhooks\appsettings.Production.json"
    UiPath.ConfigProtector.exe
    --pe
    -f "C:\Program Files (x86)\UiPath\Orchestrator\Webhooks\appsettings.Production.json"
    
解密​
  1. 打开命令提示符。

  2. 运行以下命令:

    UiPath.ConfigProtector.exe
    --de
    -f "C:\Program Files (x86)\UiPath\Orchestrator\Webhooks\appsettings.Production.json"
    UiPath.ConfigProtector.exe
    --de
    -f "C:\Program Files (x86)\UiPath\Orchestrator\Webhooks\appsettings.Production.json"
    

资源目录服务​

在加密资源目录服务 appsettings.Production.json 之前,您需要添加签名证书设置。如果要使用同一证书,则可以从身份服务器的 appsettings.Production.json 文件中复制 SigningCredentialSettings 部分。

"AppSettings": {
    "SigningCredentialSettings": {
        "StoreLocation": {
            "Name": "66B6B5A95BD055C8A264E643F9F8B26C7BEAA841",
            "Location": "LocalMachine",
            "NameType": "Thumbprint"
        }
    }
}
"AppSettings": {
    "SigningCredentialSettings": {
        "StoreLocation": {
            "Name": "66B6B5A95BD055C8A264E643F9F8B26C7BEAA841",
            "Location": "LocalMachine",
            "NameType": "Thumbprint"
        }
    }
}
  • Name 代表证书的指纹。
  • 我们不建议为 Location 和 NameType 使用其他值。
加密方式​
  1. 打开命令提示符。

  2. 运行以下命令:

    UiPath.ConfigProtector.exe
    --pe
    -f "C:\Program Files (x86)\UiPath\Orchestrator\ResourceCatalog\appsettings.Production.json"
    UiPath.ConfigProtector.exe
    --pe
    -f "C:\Program Files (x86)\UiPath\Orchestrator\ResourceCatalog\appsettings.Production.json"
    
解密​
  1. 打开命令提示符。

  2. 运行以下命令:

    UiPath.ConfigProtector.exe
    --de
    -f "C:\Program Files (x86)\UiPath\Orchestrator\ResourceCatalog\appsettings.Production.json"
    UiPath.ConfigProtector.exe
    --de
    -f "C:\Program Files (x86)\UiPath\Orchestrator\ResourceCatalog\appsettings.Production.json"
    
  • 概述​
  • UiPath.ConfigProtector.exe​
  • 命令参考​
  • 身份服务器​
  • Webhooks​
  • 资源目录服务​

此页面有帮助吗?

连接

需要帮助? 支持

想要了解详细内容? UiPath Academy

有问题? UiPath 论坛

保持更新