test-suite
2021.10
false
- Instalação do Studio
- Instalação do UiPath Robot
- Instalação do Orchestrator
- Instalação do Test Manager
- Requisitos de Hardware
- Requisitos e pré-requisitos de software
- Passos de instalação
- Etapas de pós-instalação
- Criptografia do arquivo de configuração do Test Manager
- Ferramenta de provisionamento do Test Manager
- Instalação silenciosa
- Implantação do Test Manager no Azure Marketplace
- Atualização
- Backup e restauração
- Solução de problemas
Criptografia do arquivo de configuração do Test Manager
Importante :
A tradução automática foi aplicada parcialmente neste conteúdo.
Fora do período de suporte
Guia de instalação do Test Suite
Last updated 11 de nov de 2024
Criptografia do arquivo de configuração do Test Manager
O Test Manager executa a criptografia baseada em certificados para proteger os arquivos de configuração. Você pode criptografar manualmente e descriptografar os arquivos de configuração usando
testmanager.exe
, como parte da Ferramenta de Provisionamento do Test Manager. Você pode encontrar a ferramenta no local padrão de instalação do Test Manager, como segue: C:\Program Files (x86)\UiPath\TestManager\Tools\TestManagerProvisioner
. Alternativamente, você pode encontrá-lo na sua pasta de instalação personalizada.
Para começar a usar a Ferramenta de provisionamento do Test Manager para criptografar seus arquivos de configuração, baixe e instale o pacote de instalação do UiPath Test Manager em sua máquina.
Observação:
- Para versões do Test Manager mais antigas que 20.10.4, Você precisa descriptografar o arquivo de3 configuração usando o comando obfuscator (descontinuado) antes de criptografá-lo pelo novo método.
- Os comandos diferenciam maiúsculas e minúsculas.
- Depois de criptografado, os valores não podem ser alterados editando o arquivo
appsettings.production.json
. Você precisa descriptografar e então criptografar novamente.
Pré-requisitos
- O processo de criptografia sobrepõe as configurações atuais. Certifique-se de fazer backup do arquivo
appsettings.production.json
antes de prosseguir. Você pode encontrar o arquivo emC:\Program Files (x86)\UiPath\Test Manager\
-
Abra o arquivo
appsettings.production.json
para configurar oSigningCredentialSettings
. Se esta seção estiver ausente, você precisa adicioná-la ao arquivo. Certifique-se de que a chave privada esteja acessível pelo usuário que executa a instância do Test Manager, seja por meio da Identidade do Pool de Aplicativos ou pelo usuário que você especificou durante a instalação."SigningCredentialSettings": { "StoreLocation": { "Name": "66B6B5A95BD055C8A264E643F9F8B26C7BEAA841", "Location": "LocalMachine", "NameType": "Thumbprint" } }
"SigningCredentialSettings": { "StoreLocation": { "Name": "66B6B5A95BD055C8A264E643F9F8B26C7BEAA841", "Location": "LocalMachine", "NameType": "Thumbprint" } }Name
: a impressão digital de seu certificado. Fique de olho no objetoName
ao colar o valor da Impressão Digital, pois ele é semelhante aNameType
e pode gerar confusão.
Recomendamos usar os valores padrão para
Location
e NameType
.
Salve o arquivo após você ter colado o valor no objeto
SigningCredentialSettings
.
Parâmetro |
Description |
---|---|
|
Criptografa o arquivo
appsettings.production.json .
|
|
Descriptografa o arquivo
appsettings.production.json .
|
Para criptografar os arquivos de configuração, siga este procedimento:
- Abra o Prompt de Comando.
- Abra a pasta da Ferramenta de Provisionamento do Test Manager localizada no local da sua instalação do Test Manager.
-
Execute o seguinte comando:
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"
O arquivo de configuração agora está protegido e armazenado em um arquivo recém-gerado:
appsettings.protected.json
.
- Abra o Prompt de Comando.
- Abra a pasta da Ferramenta de Provisionamento do Test Manager localizada no local da sua instalação do Test Manager.
-
Execute o seguinte comando:
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"
O arquivo
appsettings.protected.json
que armazena o arquivo de configuração protegida agora tem seus valores definidos como null
.
- Abra o Prompt de Comando.
- Abra a pasta da Ferramenta de Provisionamento do Test Manager localizada no local da sua instalação do Test Manager.
-
Execute o seguinte comando:
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"
Após desofuscar
appsettings.production.json
, você pode proteger o Test Manager usando criptografia.