public final class AwsS3V4Signer extends AbstractAws4Signer<AwsS3V4SignerParams,Aws4PresignerParams>
EMPTY_STRING_SHA256_HEX
Modifier and Type | Method and Description |
---|---|
static AwsS3V4Signer |
create() |
SdkHttpFullRequest |
presign(SdkHttpFullRequest request,
Aws4PresignerParams signingParams)
A method to pre sign the given #request.
|
SdkHttpFullRequest |
presign(SdkHttpFullRequest request,
ExecutionAttributes executionAttributes)
Method that takes in an request and returns a pre signed version of the request.
|
SdkHttpFullRequest |
sign(SdkHttpFullRequest request,
AwsS3V4SignerParams signingParams)
A method to sign the given #request.
|
SdkHttpFullRequest |
sign(SdkHttpFullRequest request,
ExecutionAttributes executionAttributes)
Method that takes in an request and returns a signed version of the request.
|
hash, hash, sign, signWithMac
public static AwsS3V4Signer create()
public SdkHttpFullRequest sign(SdkHttpFullRequest request, ExecutionAttributes executionAttributes)
Signer
request
- The request to signexecutionAttributes
- Contains the attributes required for signing the requestpublic SdkHttpFullRequest sign(SdkHttpFullRequest request, AwsS3V4SignerParams signingParams)
AwsS3V4Signer
class.request
- The request to signsigningParams
- Class with the parameters used for signing the requestpublic SdkHttpFullRequest presign(SdkHttpFullRequest request, ExecutionAttributes executionAttributes)
Presigner
request
- The request to presignexecutionAttributes
- Contains the attributes required for pre signing the requestpublic SdkHttpFullRequest presign(SdkHttpFullRequest request, Aws4PresignerParams signingParams)
Aws4PresignerParams
class.request
- The request to pre-signsigningParams
- Class with the parameters used for pre signing the requestCopyright © 2017 Amazon Web Services, Inc. All Rights Reserved.