| Interface | Description |
|---|---|
| Checksummer |
An interface for defining how a checksum is formed from a payload synchronously and asynchronously.
|
| V4PayloadSigner |
An interface for defining how to sign a payload via SigV4.
|
| V4RequestSigner |
An interface which declares an algorithm that takes a request and a content-hash and signs the request according to the SigV4
process.
|
| Class | Description |
|---|---|
| AwsChunkedV4PayloadSigner |
An 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.
|
| CredentialScope | |
| DefaultAwsV4HttpSigner |
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. |
| DefaultV4PayloadSigner |
A default implementation of a payload signer that is a no-op, since payloads are most commonly unsigned.
|
| DefaultV4RequestSigner |
The default implementation of a v4-request-signer.
|
| FlexibleChecksummer |
A "flexible" implementation of a checksummer.
|
| FlexibleChecksummer.Option | |
| FlexibleChecksummer.Option.Builder | |
| PrecomputedSha256Checksummer |
An implementation of a checksummer that simply passes along a computed value as a checksum.
|
| RollingSigner |
A class which calculates a rolling signature of arbitrary data using HMAC-SHA256.
|
| V4CanonicalRequest |
A class that represents a canonical request in AWS, as documented:
|
| V4CanonicalRequest.Options |
A class for representing options used when creating a
V4CanonicalRequest |
| V4Properties |
A class which contains "properties" relevant to SigV4.
|
| V4Properties.Builder | |
| V4RequestSigningResult |
A container for data produced during and as a result of the SigV4 request signing process.
|
Copyright © 2023. All rights reserved.