PGP
Descubra mais sobre o componente PGP e saiba como utilizá-lo na Digibee Integration Platform.
O PGP (Pretty Good Privacy) é um componente de criptografia que fornece autenticação e privacidade criptográfica para a comunicação de dados.
Parâmetros
Dê uma olhada nas opções de configuração do componente. Parâmetros suportados por expressões Double Braces estão marcados com (DB)
.
Parâmetro | Descrição | Valor padrão | Tipo de dado |
---|---|---|---|
Account | Define a conta que será usada pelo conector. A conta deve ser PUBLIC ou PRIVATE-KEY. | N/A | String |
Operation | Define o tipo de operação (Encrypt Fields, Decrypt Fields, Encrypt Payload, Decrypt Payload, Encrypt File ou Decrypt File). | Encrypt Fields | String |
Fields | Nome dos campos a serem criptografados dentro do JSON de entrada (devem estar separados por vírgula, ex.: param1,param2). Este parâmetro fica disponível somente quando Encrypt Fields ou Decrypt Fields estiverem selecionados no parâmetro Operation. | parameter | String |
Payload | Pode ser definido como um valor único ou por Double Braces para obter e definir um payload. Este parâmetro fica disponível somente quando Encrypt Payload ou Decrypt Payload estiverem selecionados no parâmetro Operation. | N/A | String |
Charset | Charset do texto. | UTF-8 | String |
File Name | Nome do arquivo a ser criptografado/descriptografado. Este parâmetro suporta expressões Double Braces e fica disponível somente quando Encrypt File ou Decrypt File estiverem selecionados no parâmetro Operation. | N/A | String |
Output File Name | Nome do arquivo criptografado a ser gerado. Este parâmetro suporta expressões Double Braces e fica disponível somente quando Encrypt File ou Decrypt File estiverem selecionados no parâmetro Operation. | N/A | String |
Hexadecimal | Se a opção estiver ativada, o valor a ser verificado ou assinado deve ser fornecido no formato hex; do contrário, será assinada ou verificada como base64. | True | Booleano |
Armor | Se a opção estiver ativada, irá encriptar as mensagens em ASCII para que elas sejam enviadas em formato padrão, assim como e-mail. | False | Booleano |
Zip | Se a opção estiver ativada, irá zipar a mensagem antes de ser encriptada. | False | Booleano |
Integrity Check | Se a opção estiver ativada, irá verificar a integridade da mensagem. | True | Booleano |
Fail On Error | Se a opção estiver ativada, a execução do pipeline com erro será interrompida; do contrário, a execução do pipeline continua, mas o resultado vai mostrar um valor falso para a propriedade "success". | False | Booleano |
Fluxo de Mensagens
Operação Encrypt Fields
Entrada
Saída
Operação Decrypt Fields
Entrada
Saída
Operação Encrypt Payload
Entrada
Saída
Operação Decrypt Payload
Entrada
Saída
Operação Encrypt File
Entrada
Saída
Operação Decrypt File
Entrada
Saída
Saída contendo erro
success: “false” quando a operação falha.
error: informação sobre o tipo de erro ocorrido.
Atualizado