plivo-promise
Version:
Plivo NodeJS helper library.Now with promise
16 lines (12 loc) • 398 B
JavaScript
// 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;
};