GenerateHMAC

Mit der Aktion GenerateHMAC wird ein HMAC-Hash auf eine bestimmte Eingabe angewendet.

In der folgenden Tabelle sind die Parameter für die Aktion GenerateHMAC aufgeführt.

Tabelle 1. GenerateHMAC -Aktionsparameter
Ihren Namen Datentyp Erforderlich Hinweise
Algorithmus Aufzählung Ja Mögliche Werte:
  • MD5
  • SHA1
  • SHA256
  • SHA512
secretKey Zeichenfolge Ja Der zu verwendende geheime Schlüssel.
Nachricht Zeichenfolge Ja Die zu verarbeitende Eingabenachricht.
saveFormat Zeichenfolge Ja Mögliche Werte:
  • BASE64
  • Hex
savePath JPfad Ja Die Position zum Speichern des Ergebnisses.

XML-Beispiel

Diese Aktion generiert einen HMAC-Hashwert des im Status /value gespeicherten Werts. Der Hash wird im Hex-Format unter Verwendung des SHA1 -Algorithmus und der bereitgestellten secretKey generiert und im Staat am Standort /signature gespeichert.

<GenerateHMAC algorithm="SHA1" secretKey="${/secret_key}" message="${/value}" saveFormat="HEX" savePath="/signature" />