Package software.amazon.awssdk.http.auth.aws.internal.signer
package software.amazon.awssdk.http.auth.aws.internal.signer
-
ClassDescriptionAn implementation of a V4PayloadSigner which chunk-encodes a payload, optionally adding a chunk-signature chunk-extension, and/or trailers representing trailing headers with their signature at the end.An interface for defining how a checksum is formed from a payload synchronously and asynchronously.An implementation of a
AwsV4HttpSigner
that uses properties to compose v4-signers in order to delegate signing of a request and payload (if applicable) accordingly.A default implementation of a payload signer that is a no-op, since payloads are most commonly unsigned.The default implementation of a v4-request-signer.A "flexible" implementation of a checksummer.An implementation of a checksummer that simply passes along a computed value as a checksum.A class which calculates a rolling signature of arbitrary data using HMAC-SHA256.A class that represents a canonical request in AWS, as documented:A class for representing options used when creating aV4CanonicalRequest
An interface for defining how to sign a payload via SigV4.A class which contains "properties" relevant to SigV4.An interface which declares an algorithm that takes a request and a content-hash and signs the request according to the SigV4 process.A container for data produced during and as a result of the SigV4 request signing process.