Takes HTTP request method & headers and creates a canonical form to create the signature
Build the canonicalized request based on the method, other headers, etc. compute the signature from the request, using the looked-up user secret
[Validate]