PGP
Saiba mais sobre o conector PGP (Pretty Good Privacy) e como utilizá-lo na Digibee Integration Platform.
PGP (Pretty Good Privacy) é um conector de criptografia que oferece autenticação e privacidade para comunicação de dados.
Parâmetros
Configure o conector utilizando os parâmetros abaixo. Os campos que suportam expressões Double Braces estão marcados na coluna Suporta DB.
Use Dynamic Account
Se habilitado, o conector usa a conta de forma dinâmica via o conector Store Account; caso contrário, usa a conta estática configurada em Contas na Plataforma.
Boolean
❌
false
—
Scoped
Se habilitado, isola a conta armazenada de outros subprocessos. Não é suportado para contas usadas em headers ou body. Para saber mais, consulte a documentação de Dynamic Accounts.
Boolean
❌
false
Use Dynamic Account está habilitado
Account Name
Nome da conta definida no conector Store Account.
String
✅
N/A
Use Dynamic Account está habilitado
Account
Conta a ser usada pelo conector. Deve ser do tipo de conta Public Key ou Private Key, configurada em Contas na Plataforma.
String
❌
N/A
Use Dynamic Account está desabilitado
Operation
Define o tipo de operação a ser executada: Encrypt Fields, Decrypt Fields, Encrypt Payload, Decrypt Payload, Encrypt File ou Decrypt File.
String
❌
Encrypt Fields
—
Fields
Nomes dos campos a serem criptografados ou descriptografados dentro da entrada JSON. Múltiplos campos devem ser separados por vírgula (ex.: param1, param2).
String
❌
parameter
Operation é Encrypt Fields ou Decrypt Fields
Payload
Conteúdo a ser criptografado ou descriptografado. Pode ser definido como um valor fixo único ou referenciado dinamicamente usando uma expressão Double Braces para obter e definir o payload.
String
✅
N/A
Operation é Encrypt Payload ou Decrypt Payload
Charset
Codificação de caracteres usada para interpretar o texto.
String
❌
UTF-8
—
File Name
Nome ou caminho completo do arquivo a ser criptografado ou descriptografado (ex.: tmp/processed/file.txt).
String
✅
N/A
Operation é Encrypt File ou Decrypt File
Output File Name
Nome a ser atribuído ao arquivo resultante, já criptografado ou descriptografado.
String
✅
N/A
Operation é Encrypt File ou Decrypt File
Hexadecimal
Se habilitado, o valor a ser assinado ou verificado deve ser informado em formato hexadecimal; caso contrário, é assinado ou verificado em formato base64.
Boolean
❌
true
—
Armor
Se habilitado, criptografa a mensagem usando ASCII armor, permitindo que seja transmitida em formatos de texto padrão, como e-mail.
Boolean
❌
false
Operation é Encrypt Fields, Encrypt Payload, Encrypt File
Zip
Se habilitado, compacta a mensagem antes da criptografia.
Boolean
❌
false
Operation é Encrypt Fields, Encrypt Payload, Encrypt File
Integrity Check
Se habilitado, verifica a integridade da mensagem durante a operação.
Boolean
❌
true
Operation é Encrypt Fields, Encrypt Payload, Encrypt File
Fail On Error
Se habilitado, interrompe a execução do pipeline quando ocorre um erro. Caso contrário, a execução prossegue e o resultado retorna false para a propriedade "success".
Boolean
❌
false
—
Documentation
Campo opcional para descrever a configuração do conector e quaisquer regras de negócio relevantes.
String
❌
N/A
Fluxo de mensagens
Operation Encrypt Fields
Entrada
Saída
Operation Decrypt Fields
Entrada
Saída
Operation Encrypt Payload
Entrada
Saída
Operation Decrypt Payload
Entrada
Saída
Operation Encrypt File
Entrada
Saída
Operation Decrypt File
Entrada
Saída
Saída com erro
success: "false" quando a operação falha.
error: informações sobre o erro ocorrido.
Atualizado
Isto foi útil?