Interface AwsCrtS3V4aSigner
- All Known Implementing Classes:
DefaultAwsCrtS3V4aSigner
Enables signing and presigning for S3 using Sigv4a (Asymmetric Sigv4) through an external API call to the AWS CRT
(Common RunTime) library.
S3 signing specifics
For S3, the header "x-amz-sha256" must always be set for a request. S3 signs the payload signing if:
For S3, the header "x-amz-sha256" must always be set for a request. S3 signs the payload signing if:
- there's a body and an insecure protocol (HTTP) is used.
- explicitly asked to via configuration/interceptor.
-
Nested Class Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic AwsCrtS3V4aSigner.Builder
builder()
static AwsCrtS3V4aSigner
create()
Create a default AwsS34aSigner.Methods inherited from interface software.amazon.awssdk.core.signer.Signer
credentialType, sign
-
Method Details
-
create
Create a default AwsS34aSigner. -
builder
-