- Introdução
- Requisitos de hardware e software
- Instalação e atualização
- 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
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.
- 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.jsonantes de prosseguir. Você pode encontrar o arquivo emC:\Program Files (x86)\UiPath\Test Manager\ -
Abra o arquivo
appsettings.production.jsonpara 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 objetoNameao colar o valor da Impressão Digital, pois ele é semelhante aNameTypee 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.
Protegendo o Arquivo de Configuração do Test Manager
Opções de Comando do Criptografador
| Parâmetro | Description |
|---|---|
encrypt | Criptografa o arquivo appsettings.production.json. |
decrypt | Descriptografa o arquivo appsettings.production.json. |
Criptografia
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.
Descriptografia
-
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.
Criptografia para versões mais antigas do Test Manager
-
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"
After deobfuscating appsettings.production.json, you can secure Test Manager using encryption.