GenerateHMAC
A ação GenerateHMAC aplica um hash HMAC a uma determinada entrada.
A tabela a seguir mostra os parâmetros para a ação GenerateHMAC.
| Nome | Tipo de dados | Necessário | Notas |
|---|---|---|---|
| algoritmo | Enumeração | Sim | Possíveis valores:
|
| secretKey | Sequência | Sim | O segredo a ser usado. |
| mensagem | Sequência | Sim | A mensagem de entrada a ser processada. |
| saveFormat | Sequência | Sim | Possíveis valores:
|
| savePath | JPath | Sim | O local para armazenar o resultado. |
Exemplo de XML
Esta ação gera um hash HMAC do valor armazenado no Estado em /value. O hash é gerado no formato hexadecimal usando o algoritmo SHA1 e o secretKey fornecido e é salvo no Estado no local /signature.
<GenerateHMAC algorithm="SHA1" secretKey="${/secret_key}" message="${/value}" saveFormat="HEX" savePath="/signature" />