in content/AzIotHubClient.js [34:44]
async function generateSasToken (resourceUri, signingKey, policyName, expiresInMins) {
resourceUri = encodeURIComponent(resourceUri)
let expires = (Date.now() / 1000) + expiresInMins * 60
expires = Math.ceil(expires)
const toSign = resourceUri + '\n' + expires
const hmac = await createHmac(signingKey, toSign)
const base64UriEncoded = encodeURIComponent(hmac)
let token = 'SharedAccessSignature sr=' + resourceUri + '&sig=' + base64UriEncoded + '&se=' + expires
if (policyName) token += '&skn=' + policyName
return token
}