A ferramenta de pseudonimização do PPM pseudonimiza um valor de cleartext ou converte um valor pseudonimizado em valor cleartext.
Deve adicionar as credenciais de um usuário do PPM com direitos de administração do sistema nos seguintes exemplos de linha de comando:
runppmpseudonymize -user <username> -password <password> [-client <name>]
{-in <filename>} | {-reverse <pseudonymized value> -out <filename>}
[-encoding <encoding>]
[-version]
[-language <ISO code>][protocoloptions]
Parâmetro |
Descrição |
---|---|
-in <filename> |
Nome do arquivo que contém o valor de texto não criptografado que deve ser pseudonimizado |
-reverse <pseudonymized value> |
Se esse parâmetro for especificado, esse valor pseudonimizado será convertido em valor de texto não criptografado. |
-out <filename> |
Nome do arquivo no qual o valor de texto não criptografado deve ser gravado. |
-encoding <encoding> |
Codificação do arquivo de entrada ou de saída (Padrão: UTF-8) |
-language <ISO code> |
Idioma |
-version |
Número de versão do aplicativo e do esquema do banco de dados |
protocoloptions |
protocoloptions pode ser composta pelas seguintes instruções: |
Se o parâmetro -reverse <pseudonymized value> for especificado, o valor de texto sem formatação é enviado para o arquivo -out <filename> na codificação especificada. Se o arquivo filename já existir, ele será substituído.
Se o parâmetro -in <filename> for especificado, o valor no arquivo <filename> será interpretado como um valor de texto sem formatação e o valor pseudonimizado será enviado diretamente para a saída padrão, ou seja, fora do protocolo. O arquivo é lido na codificação especificada.
O arquivo chave pseudonymization.key usado para criptografia/descriptografia é esperado no seguinte diretório: <PPM installation>\server\bin\work\data_ppm\custom\<client>\keyfiles. Portanto, o cliente também deve ser especificado na linha de comando usando o parâmetro -client. Se o cliente especificado não suportar pseudonimização, será exibida uma mensagem de erro correspondente.
Atenção que o usuário usado para (des)pseudonimização com esta ferramenta deve ter direitos de administração do sistema no PPM.