GenerateHMAC
GenerateHMAC アクションは、指定した入力に HMAC ハッシュを適用します。
以下の表では、GenerateHMAC アクションのパラメーターを示します。
| 名前 | データ・タイプ | 必要 | 注 |
|---|---|---|---|
| algorithm | 列挙型 | はい | 使用できる値:
|
| secretKey | ストリング | はい | 使用する秘密。 |
| message | ストリング | はい | 処理する入力メッセージ。 |
| saveFormat | ストリング | はい | 使用できる値:
|
| savePath | JPath | はい | 結果を保管する場所。 |
XML の例
このアクションにより、状態内の /value に保管されている値の HMAC ハッシュが生成されます。 ハッシュは、SHA1 アルゴリズムおよび指定した secretKey を使用して 16 進形式で生成され、状態内の場所 /signature に保存されます。
<GenerateHMAC algorithm="SHA1" secretKey="${/secret_key}" message="${/value}" saveFormat="HEX" savePath="/signature" />