RSA Cryptography
Descubra mais sobre o componente RSA Cryptography e saiba como utilizá-lo na Digibee Integration Platform.
O RSA Cryptography criptografa e descriptografa com base no algoritmo RSA.
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 | Conta a ser utilizada pelo componente. | N/A | String |
Crypto Operation | Tipos de operação disponíveis - Encrypt Fields, Decrypt Fields, Encrypt Payload e Decrypt Payload. | Encrypt Fields | String |
Fields To Encrypt/Decrypt | Campos a serem criptografados/descriptografados utilizando uma notação com pontos (ex.: body.field1, body.field2, body). | a.test | String |
Payload To Encrypt/Decrypt | Payload a ser criptografado/descriptografado utilizando uma notação com pontos. | N/A | String |
Operation Mode | Modo de operação a ser utilizado. | N/A | String |
Padding | Utilizado em um bloco de cifra no qual os blocos são preenchidos com bytes de padding (ex.: AES 128 bits utiliza 16 bytes de padding). | OAEPWithSHA-512AndMGF1Padding | String |
Charset | Charset da chave passada do tipo string. | UTF-8 | String |
Encrypt Message As Hex | Se a opção estiver ativada, o retorno da secret key será em hexadecimal; do contrário, será em base64. | False | Booleano |
Fail On Error | Se a opção estiver habilitada, 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 |
Para criptografar, você precisa configurar uma conta Public key ou passar a property key via body com a respectiva chave.
Para descriptografar, você precisa configurar uma conta Private key account.
Fluxo de Mensagens
Operação Encrypt Fields
Entrada
Payload
Saída
Operação Decrypt Fields
Entrada
Payload
Saída
Atualizado