Shared Access Signatures
…more details to come…
A Shared Access Signature is an HMAC computed value that includes a expiration date and is base 64 encoded that can only be created with a primary or secondary access key from a device that is sent as a security field.
There are three steps to create your shared access signature
Build up the raw string that will be signed with your primary or secondary access key
DeviceId + '\n'
DateStampAsPresentedInMessage + '\n'
Sign the string with your primary or secondary access key
Create a string containing your signature that will be sent as a security field.