UiPath Documentation
test-manager
2021.10
false
Guia de instalação do Test Manager
  • Introdução
    • Sobre este guia
    • Sobre a Instalação
  • Requisitos de hardware e software
  • Instalação e atualização
    • Atualização
    • Backup e restauração
    • Solução de problemas
Importante :
A localização de um conteúdo recém-publicado pode levar de 1 a 2 semanas para ficar disponível.

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 em C:\Program Files (x86)\UiPath\Test Manager\

  • Abra o arquivo appsettings.production.json para configurar o SigningCredentialSettings. 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 objeto Name ao colar o valor da Impressão Digital, pois ele é semelhante a NameType 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.

Protegendo o Arquivo de Configuração do Test Manager

Opções de Comando do Criptografador

ParâmetroDescription
encryptCriptografa o arquivo appsettings.production.json.
decryptDescriptografa o arquivo appsettings.production.json.

Criptografia

Para criptografar os arquivos de configuração, siga este procedimento:

  1. Abra o Prompt de Comando.

  2. Abra a pasta da Ferramenta de Provisionamento do Test Manager localizada no local da sua instalação do Test Manager.

  3. 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

  1. Abra o Prompt de Comando.

  2. Abra a pasta da Ferramenta de Provisionamento do Test Manager localizada no local da sua instalação do Test Manager.

  3. 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

  1. Abra o Prompt de Comando.

  2. Abra a pasta da Ferramenta de Provisionamento do Test Manager localizada no local da sua instalação do Test Manager.

  3. 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.

Esta página foi útil?

Conectar

Precisa de ajuda? Suporte

Quer aprender? Academia UiPath

Tem perguntas? Fórum do UiPath

Fique por dentro das novidades