Interface AwsCrtS3V4aSigner
- All Known Implementing Classes:
DefaultAwsCrtS3V4aSigner
@SdkPublicApi
@Immutable
@ThreadSafe
@Deprecated
public interface AwsCrtS3V4aSigner
extends Signer, Presigner
Deprecated.
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
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionstatic AwsCrtS3V4aSigner.Builderbuilder()Deprecated.static AwsCrtS3V4aSignercreate()Deprecated.Create a default AwsS34aSigner.Methods inherited from interface software.amazon.awssdk.core.signer.Signer
credentialType, sign
-
Method Details
-
create
-
builder
Deprecated.
-
software.amazon.awssdk.http.auth.aws.signer.AwsV4aHttpSignerfrom the 'http-auth-aws' module.