From 5c10f4adf05d2526e8d4461db9681ab4494ee57c Mon Sep 17 00:00:00 2001 From: Anis Elleuch Date: Sun, 11 Dec 2016 23:32:25 +0100 Subject: [PATCH] presign v2: include resp headers in signature calc (#3428) Include response headers when presigning an url using signature v2 algorithm --- cmd/signature-v2.go | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/cmd/signature-v2.go b/cmd/signature-v2.go index 1148ed7af..7dd80ee54 100644 --- a/cmd/signature-v2.go +++ b/cmd/signature-v2.go @@ -37,6 +37,7 @@ const ( // http://docs.aws.amazon.com/AmazonS3/latest/dev/RESTAuthentication.html#RESTAuthenticationStringToSign // Whitelist resource list that will be used in query string for signature-V2 calculation. +// The list should be alphabetically sorted var resourceList = []string{ "acl", "delete", @@ -47,6 +48,12 @@ var resourceList = []string{ "partNumber", "policy", "requestPayment", + "response-cache-control", + "response-content-disposition", + "response-content-encoding", + "response-content-language", + "response-content-type", + "response-expires", "torrent", "uploadId", "uploads",