Maciej Przewoźnik created JCLOUDS-726:
-----------------------------------------
Summary: RequestAuthorizeSignature does not combine header fields
with the same name into one
Key: JCLOUDS-726
URL: https://issues.apache.org/jira/browse/JCLOUDS-726
Project: jclouds
Issue Type: Bug
Components: jclouds-drivers
Affects Versions: 1.7.2
Reporter: Maciej Przewoźnik
http://docs.aws.amazon.com/AmazonS3/latest/dev/RESTAuthentication.html states
that while constructing the CanonicalizedAmzHeaders element, header fields with
the same name must be combined into one.
However,
the following string to sign was computed by jclouds for "Example Upload"
request from
http://docs.aws.amazon.com/AmazonS3/latest/dev/RESTAuthentication.html :
{noformat}
PUT
4gJE4saaMU4BqNR0kLY+lw==
application/x-download
Tue, 27 Mar 2007 21:06:08 +0000
x-amz-acl:public-read
x-amz-meta-checksumalgorithm:crc32
x-amz-meta-filechecksum:0x02661779
x-amz-meta-reviewedby:[email protected]
x-amz-meta-reviewedby:[email protected]
/static.johnsmith.net/db-backup.dat.gz
{noformat}
The expected string to sign is:
{noformat}
PUT
4gJE4saaMU4BqNR0kLY+lw==
application/x-download
Tue, 27 Mar 2007 21:06:08 +0000
x-amz-acl:public-read
x-amz-meta-checksumalgorithm:crc32
x-amz-meta-filechecksum:0x02661779
x-amz-meta-reviewedby:[email protected],[email protected]
/static.johnsmith.net/db-backup.dat.gz
{noformat}
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)