GenerateHMAC

GenerateHMAC 조치는 HMAC 해시를 지정된 입력에 적용합니다.

다음 표는 GenerateHMAC 조치에 대한 매개변수를 표시합니다.

표 1. GenerateHMAC 조치 매개변수
이름 데이터 유형 필수 참고
알고리즘 열거 가능한 값:
  • MD5
  • SHA1
  • SHA256
  • SHA512
secretKey 문자열 사용할 시크릿입니다.
메시지 문자열 처리할 입력 메시지입니다.
saveFormat 문자열 가능한 값:
  • BASE64
  • 16진수
savePath JPath 결과를 저장할 위치입니다.

XML 예제

이 조치는 /value 의 상태에 저장된 값의 HMAC 해시를 생성합니다. 해시는 SHA1 과 제공된 비밀키를 사용하여 16진수 형식으로 생성되며, 상태의 /signature 위치에 저장됩니다.

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