UNPKG

plivo-promise

Version:

Plivo NodeJS helper library.Now with promise

16 lines (12 loc) 398 B
// For verifying the plivo server signature export default function createPlivoSignature(url, params, options) { var toSign = url; Object.keys(params).sort().forEach(function(key) { toSign += key + params[key]; }); var signature = crypto .createHmac('sha1', options.authToken) .update(new Buffer(toSign, 'utf-8')) .digest('base64'); return signature; };