Introduces AWSS3BlobRequestSigner, which reuses the RequestAuthorizeSignature filter for most of the heavy lifting. Other implementation details based on [1].
Tested with AWSS3BlobSignerLiveTest, in particular, testSign(Get|Put)UrlWithTime. Closes JCLOUDS-200 [1] http://s3.amazonaws.com/doc/s3-developer-guide/RESTAuthentication.html You can merge this Pull Request by running: git pull https://github.com/maginatics/jclouds feature/s3-temp-signed-url Or you can view, comment on it, or merge it online at: https://github.com/jclouds/jclouds/pull/71 -- Commit Summary -- * S3 temp signed URL support. -- File Changes -- M apis/s3/src/main/java/org/jclouds/s3/blobstore/S3BlobRequestSigner.java (12) M apis/s3/src/main/java/org/jclouds/s3/filters/RequestAuthorizeSignature.java (6) A providers/aws-s3/src/main/java/org/jclouds/aws/s3/blobstore/AWSS3BlobRequestSigner.java (84) M providers/aws-s3/src/main/java/org/jclouds/aws/s3/blobstore/config/AWSS3BlobStoreContextModule.java (7) -- Patch Links -- https://github.com/jclouds/jclouds/pull/71.patch https://github.com/jclouds/jclouds/pull/71.diff
