GenerateHMAC
La acción GenerateHMAC aplica un hash HMAC a una entrada determinada.
La tabla siguiente muestra los parámetros de la acción GenerateHMAC .
| Nombre | Tipo de datos | Obligatorio | Notas |
|---|---|---|---|
| algorithm | Enumeración | Sí | Valores posibles:
|
| secretKey | Serie | Sí | El secreto a utilizar. |
| mensaje | Serie | Sí | El mensaje de entrada a procesar. |
| saveFormat | Serie | Sí | Valores posibles:
|
| savePath | JPath | Sí | La ubicación para almacenar el resultado. |
ejemplo de XML
Esta acción genera un hash HMAC del valor almacenado en el estado en /value . El hash se genera en formato hexadecimal utilizando el algoritmo SHA1 y la secretKey proporcionada, y se guarda en el Estado en la ubicación /signature.
<GenerateHMAC algorithm="SHA1" secretKey="${/secret_key}" message="${/value}" saveFormat="HEX" savePath="/signature" />