GenerateHMAC
L'action GenerateHMAC applique un hachage HMAC à une entrée donnée.
Le tableau suivant présente les paramètres de l'action GenerateHMAC.
| Nom | Type de données | Obligatoire | Remarques |
|---|---|---|---|
| algorithme | Enumération | Oui | Les valeurs possibles sont :
|
| secretKey | Chaîne | Oui | Le secret à utiliser. |
| Message | Chaîne | Oui | Message d'entrée à traiter. |
| saveFormat | Chaîne | Oui | Les valeurs possibles sont :
|
| savePath | JPath | Oui | Emplacement de stockage du résultat. |
Exemple XML
Cette action génère un hachage HMAC de la valeur stockée dans l'Etat à /value. Le hachage est généré au format hexadécimal à l'aide de l'algorithme SHA1 et de la clé secretKey fournie, et est sauvegardé dans l'Etat à l'emplacement /signature.
<GenerateHMAC algorithm="SHA1" secretKey="${/secret_key}" message="${/value}" saveFormat="HEX" savePath="/signature" />