MarkLogic Server 11.0 Product Documentation
xdmp.hmacSha1

xdmp.hmacSha1(
   secretkey as Item,
   message as Item,
   [encoding as String]
) as String

Summary

Calculates the Hash-based Message Authentication Code (HMAC) using the SHA1 hash function of the given secret key and message arguments.

Parameters
secretkey The secret key. Must be xs:string or a binary node.
message Message to be authenticated. Must be xs:string or a binary node.
encoding Encoding format for the output string, must be "hex" for hexadecimal or "base64". Default is "hex".

Example

  xdmp.hmacSha1("foo", "bar");
  => "46b4ec586117154dacd49d664e5d63fdc88efb51"
 

Example

  xdmp.hmacSha1("foo", "bar", "base64");
  => "RrTsWGEXFU2s1J1mTl1j/ciO+1E="
 
Powered by MarkLogic Server | Terms of Use | Privacy Policy