Write writes the content signature header using an encoder, which can be hex or base64. Signature parameter is an encoded digital signature generated by the client. The client uses the `algorithm` and `headers` request parameters to form a canonicalized `signing string`. This `signing string` is
(w http.ResponseWriter, signature []byte)