Sunday 21 May 2017

Amazon S3 Signature

How do you create the hex encoded signature in crypto in a nodejs environment?

enter image description here

Do you just do this like so?

const secret = 'mysecret';
const date = yyyymmdd;
const dateKey = crypto.createHmac('sha256', 'AWS4' + secret + ',' + date);
const dateRegionKey = crypto('sha256', dateKey + ',' + 'myregion')
const DateRegionServiceKey = crypto('sha256', dateRegionKey + ',' + 'someservice');
const signingKey = crypto('sha256', DateRegionServiceKey + ',' + 'aws4_request');

const signature = crypo('sha256', signingKey + base64Policy);



via Jan

No comments:

Post a Comment