Package org.jclouds.aws.s3.filters
Class AWSRequestAuthorizeSignatureV4
- java.lang.Object
-
- org.jclouds.s3.filters.RequestAuthorizeSignatureV4
-
- org.jclouds.aws.s3.filters.AWSRequestAuthorizeSignatureV4
-
- All Implemented Interfaces:
HttpRequestFilter
,RequestAuthorizeSignature
@Singleton public class AWSRequestAuthorizeSignatureV4 extends RequestAuthorizeSignatureV4
Signs the AWS S3 request, supporting temporary signatures.
-
-
Constructor Summary
Constructors Constructor Description AWSRequestAuthorizeSignatureV4(Aws4SignerForAuthorizationHeader signerForAuthorizationHeader, Aws4SignerForChunkedUpload signerForChunkedUpload, Aws4SignerForQueryString signerForQueryString)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected HttpRequest
signForAuthorizationHeader(HttpRequest request)
-
Methods inherited from class org.jclouds.s3.filters.RequestAuthorizeSignatureV4
filter, signForChunkedUpload, signForTemporaryAccess, useChunkedUpload
-
-
-
-
Constructor Detail
-
AWSRequestAuthorizeSignatureV4
@Inject public AWSRequestAuthorizeSignatureV4(Aws4SignerForAuthorizationHeader signerForAuthorizationHeader, Aws4SignerForChunkedUpload signerForChunkedUpload, Aws4SignerForQueryString signerForQueryString)
-
-
Method Detail
-
signForAuthorizationHeader
protected HttpRequest signForAuthorizationHeader(HttpRequest request)
- Overrides:
signForAuthorizationHeader
in classRequestAuthorizeSignatureV4
-
-