Advertisement
Guest User

Untitled

a guest
Jun 18th, 2019
129
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.53 KB | None | 0 0
  1. // I am trying to translate the following pseudo code to Apex ->
  2. base64(hmac-sha256({accessKeySecret}, UTF8({stringToSign})))
  3.  
  4. String dateString = Datetime.now().formatGmt('EEE, dd MMM yyyy HH:mm:ss Z');
  5. String stringtoSign = 'GETnnn'+dateString;string secretAccessKey = '9PK^:WAvBrl1?jz3^U{7+)){igpCG"Y;<.3DGy8gX+' +''' + '6p{|D2#MwI#It8{+@W?>*';
  6. Blob mac = Crypto.generateMac('HMAC-SHA256', blob.valueOf(stringToSign),blob.valueOf(secretAccessKey));
  7. String signature = EncodingUtil.base64Encode(mac);
  8. system.debug(signature);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement