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 .

Tabla 1. Parámetros de la acción GenerateHMAC
Nombre Tipo de datos Obligatorio Notas
algorithm Enumeración Valores posibles:
  • MD5
  • SHA1
  • SHA256
  • SHA512
secretKey Serie El secreto a utilizar.
mensaje Serie El mensaje de entrada a procesar.
saveFormat Serie Valores posibles:
  • BASE64
  • Hexadecimal
savePath JPath 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" />