test-suite
2024.10
true
  • Instalação do Studio
    • Instalação do Studio
  • Instalação do UiPath Robot
  • Instalação do Orchestrator
  • Instalação do Test Manager
Guia de instalação do Test Suite
Automation CloudAutomation Cloud Public SectorAutomation SuiteStandalone
Last updated 21 de out 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 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 causar 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:

  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 armazenou o arquivo de configuração protegido 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"
Após desofuscar appsettings.production.json, você pode proteger o Test Manager usando criptografia.

Esta página foi útil?

Obtenha a ajuda que você precisa
Aprendendo RPA - Cursos de automação
Fórum da comunidade da Uipath
Uipath Logo White
Confiança e segurança
© 2005-2024 UiPath. Todos os direitos reservados.