A B C D E F G H I L M N O P Q R S T U V X 
All Classes All Packages

A

add(String, T) - Method in class software.amazon.awssdk.http.auth.aws.internal.signer.util.FifoCache
Adds an entry to the cache, evicting the earliest entry if necessary.
addDateHeader(SdkHttpRequest.Builder, String) - Static method in class software.amazon.awssdk.http.auth.aws.internal.signer.util.SignerUtils
Add a date header using a datetime string
addEmptyTrailingChunk(boolean) - Method in class software.amazon.awssdk.http.auth.aws.internal.signer.chunkedencoding.ChunkedEncodedPublisher.Builder
 
addExtension(ChunkExtensionProvider) - Method in class software.amazon.awssdk.http.auth.aws.internal.signer.chunkedencoding.ChunkedEncodedInputStream.Builder
 
addExtension(ChunkExtensionProvider) - Method in class software.amazon.awssdk.http.auth.aws.internal.signer.chunkedencoding.ChunkedEncodedPublisher.Builder
 
addHostHeader(SdkHttpRequest.Builder) - Static method in class software.amazon.awssdk.http.auth.aws.internal.signer.util.SignerUtils
Add the host header based on parameters of a request
addTrailer(TrailerProvider) - Method in class software.amazon.awssdk.http.auth.aws.internal.signer.chunkedencoding.ChunkedEncodedInputStream.Builder
 
addTrailer(TrailerProvider) - Method in class software.amazon.awssdk.http.auth.aws.internal.signer.chunkedencoding.ChunkedEncodedPublisher.Builder
 
addTrailingChunks(Publisher<Iterable<ByteBuffer>>) - Method in class software.amazon.awssdk.http.auth.aws.internal.signer.chunkedencoding.ChunkedEncodedPublisher
 
algorithm(ChecksumAlgorithm) - Method in class software.amazon.awssdk.http.auth.aws.internal.signer.FlexibleChecksummer.Option.Builder
 
algorithmId() - Method in class software.amazon.awssdk.http.auth.aws.internal.signer.util.ChecksumUtil.ConstantChecksumAlgorithm
 
anonymous(V4Properties) - Static method in interface software.amazon.awssdk.http.auth.aws.internal.signer.V4RequestSigner
Retrieve an implementation of a V4RequestSigner to handle the anonymous credentials case, where the request is not sigend at all.
asSet() - Method in class software.amazon.awssdk.http.auth.aws.signer.RegionSet
Gets the set of strings that represent this RegionSet.
asString() - Method in class software.amazon.awssdk.http.auth.aws.signer.RegionSet
Gets the string representation of this RegionSet.
AUTH_LOCATION - Static variable in interface software.amazon.awssdk.http.auth.aws.signer.AwsV4FamilyHttpSigner
The location where auth-related data is inserted, as a result of signing.
AUTHORIZATION - Static variable in class software.amazon.awssdk.http.auth.aws.internal.signer.util.SignerConstant
 
available() - Method in class software.amazon.awssdk.http.auth.aws.internal.signer.io.SdkLengthAwareInputStream
 
AWS_CHUNKED - Static variable in class software.amazon.awssdk.http.auth.aws.internal.signer.util.SignerConstant
 
AWS4_SIGNING_ALGORITHM - Static variable in class software.amazon.awssdk.http.auth.aws.internal.signer.util.SignerConstant
 
AWS4_TERMINATOR - Static variable in class software.amazon.awssdk.http.auth.aws.internal.signer.util.SignerConstant
 
AwsChunkedV4aPayloadSigner - Class in software.amazon.awssdk.http.auth.aws.crt.internal.signer
An implementation of a V4aPayloadSigner which chunk-encodes a payload, optionally adding a chunk-signature chunk-extension, and/or trailers representing trailing headers with their signature at the end.
AwsChunkedV4PayloadSigner - Class in software.amazon.awssdk.http.auth.aws.internal.signer
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.
AwsV4aAuthScheme - Interface in software.amazon.awssdk.http.auth.aws.scheme
The aws.auth#sigv4a auth scheme, which uses a AwsCredentialsIdentity and AwsV4aHttpSigner.
AwsV4aHttpSigner - Interface in software.amazon.awssdk.http.auth.aws.signer
An HttpSigner that will use the AWS V4a signing algorithm to sign a request using an AwsCredentialsIdentity).
AwsV4AuthScheme - Interface in software.amazon.awssdk.http.auth.aws.scheme
The aws.auth#sigv4 auth scheme, which uses a AwsCredentialsIdentity and AwsV4HttpSigner.
AwsV4FamilyHttpSigner<T extends Identity> - Interface in software.amazon.awssdk.http.auth.aws.signer
An interface shared by AwsV4HttpSigner and AwsV4aHttpSigner for defining signer properties that are common across both signers.
AwsV4FamilyHttpSigner.AuthLocation - Enum in software.amazon.awssdk.http.auth.aws.signer
This enum represents where auth-related data is inserted, as a result of signing.
AwsV4HttpSigner - Interface in software.amazon.awssdk.http.auth.aws.signer
An HttpSigner that will use the AWS V4 signing algorithm to sign a request using an AwsCredentialsIdentity).

B

beforeSigning(SdkHttpRequest.Builder, ContentStreamProvider) - Method in class software.amazon.awssdk.http.auth.aws.internal.signer.AwsChunkedV4PayloadSigner
 
beforeSigning(SdkHttpRequest.Builder, ContentStreamProvider) - Method in interface software.amazon.awssdk.http.auth.aws.internal.signer.V4PayloadSigner
Modify a request before it is signed, such as changing headers or query-parameters.
beforeSigning(SdkHttpRequest.Builder, ContentStreamProvider, String) - Method in class software.amazon.awssdk.http.auth.aws.crt.internal.signer.AwsChunkedV4aPayloadSigner
 
beforeSigning(SdkHttpRequest.Builder, ContentStreamProvider, String) - Method in interface software.amazon.awssdk.http.auth.aws.crt.internal.signer.V4aPayloadSigner
Modify a request before it is signed, such as changing headers or query-parameters.
build() - Method in class software.amazon.awssdk.http.auth.aws.crt.internal.signer.V4aProperties.Builder
 
build() - Method in class software.amazon.awssdk.http.auth.aws.eventstream.internal.io.SigV4DataFramePublisher.Builder
 
build() - Method in class software.amazon.awssdk.http.auth.aws.eventstream.internal.signer.EventStreamV4PayloadSigner.Builder
 
build() - Method in class software.amazon.awssdk.http.auth.aws.internal.signer.chunkedencoding.ChunkedEncodedInputStream.Builder
 
build() - Method in class software.amazon.awssdk.http.auth.aws.internal.signer.chunkedencoding.ChunkedEncodedPublisher.Builder
 
build() - Method in class software.amazon.awssdk.http.auth.aws.internal.signer.FlexibleChecksummer.Option.Builder
 
build() - Method in class software.amazon.awssdk.http.auth.aws.internal.signer.V4Properties.Builder
 
builder() - Static method in class software.amazon.awssdk.http.auth.aws.crt.internal.signer.AwsChunkedV4aPayloadSigner
 
builder() - Static method in class software.amazon.awssdk.http.auth.aws.crt.internal.signer.V4aProperties
 
builder() - Static method in class software.amazon.awssdk.http.auth.aws.eventstream.internal.io.SigV4DataFramePublisher
 
builder() - Static method in class software.amazon.awssdk.http.auth.aws.eventstream.internal.signer.EventStreamV4PayloadSigner
 
builder() - Static method in class software.amazon.awssdk.http.auth.aws.internal.signer.AwsChunkedV4PayloadSigner
 
builder() - Static method in class software.amazon.awssdk.http.auth.aws.internal.signer.chunkedencoding.ChunkedEncodedInputStream
 
builder() - Static method in class software.amazon.awssdk.http.auth.aws.internal.signer.chunkedencoding.ChunkedEncodedPublisher
 
builder() - Static method in class software.amazon.awssdk.http.auth.aws.internal.signer.FlexibleChecksummer.Option
 
builder() - Static method in class software.amazon.awssdk.http.auth.aws.internal.signer.V4Properties
 
Builder() - Constructor for class software.amazon.awssdk.http.auth.aws.crt.internal.signer.V4aProperties.Builder
 
Builder() - Constructor for class software.amazon.awssdk.http.auth.aws.eventstream.internal.io.SigV4DataFramePublisher.Builder
 
Builder() - Constructor for class software.amazon.awssdk.http.auth.aws.eventstream.internal.signer.EventStreamV4PayloadSigner.Builder
 
Builder() - Constructor for class software.amazon.awssdk.http.auth.aws.internal.signer.chunkedencoding.ChunkedEncodedInputStream.Builder
 
Builder() - Constructor for class software.amazon.awssdk.http.auth.aws.internal.signer.chunkedencoding.ChunkedEncodedPublisher.Builder
 
Builder() - Constructor for class software.amazon.awssdk.http.auth.aws.internal.signer.FlexibleChecksummer.Option.Builder
 
Builder() - Constructor for class software.amazon.awssdk.http.auth.aws.internal.signer.V4Properties.Builder
 

C

checksum(Publisher<ByteBuffer>, SdkHttpRequest.Builder) - Method in interface software.amazon.awssdk.http.auth.aws.internal.signer.Checksummer
Given a payload, asynchronously calculate a checksum and promise to add it to the request.
checksum(Publisher<ByteBuffer>, SdkHttpRequest.Builder) - Method in class software.amazon.awssdk.http.auth.aws.internal.signer.FlexibleChecksummer
 
checksum(Publisher<ByteBuffer>, SdkHttpRequest.Builder) - Method in class software.amazon.awssdk.http.auth.aws.internal.signer.PrecomputedSha256Checksummer
 
checksum(ContentStreamProvider, SdkHttpRequest.Builder) - Method in interface software.amazon.awssdk.http.auth.aws.internal.signer.Checksummer
Given a payload, calculate a checksum and add it to the request.
checksum(ContentStreamProvider, SdkHttpRequest.Builder) - Method in class software.amazon.awssdk.http.auth.aws.internal.signer.FlexibleChecksummer
 
checksum(ContentStreamProvider, SdkHttpRequest.Builder) - Method in class software.amazon.awssdk.http.auth.aws.internal.signer.PrecomputedSha256Checksummer
 
CHECKSUM_ALGORITHM - Static variable in interface software.amazon.awssdk.http.auth.aws.signer.AwsV4FamilyHttpSigner
The algorithm to use for calculating a "flexible" checksum.
checksumHeaderName(ChecksumAlgorithm) - Static method in class software.amazon.awssdk.http.auth.aws.internal.signer.util.ChecksumUtil
Get the correct checksum header name based on the checksum-algorithm.
ChecksumInputStream - Class in software.amazon.awssdk.http.auth.aws.internal.signer.io
An input-stream that takes a collection of checksums, and updates each checksum when it reads data.
ChecksumInputStream(InputStream, Collection<? extends Checksum>) - Constructor for class software.amazon.awssdk.http.auth.aws.internal.signer.io.ChecksumInputStream
 
checksummer(BaseSignRequest<?, ? extends AwsCredentialsIdentity>, Boolean) - Static method in class software.amazon.awssdk.http.auth.aws.internal.signer.util.ChecksumUtil
 
Checksummer - Interface in software.amazon.awssdk.http.auth.aws.internal.signer
An interface for defining how a checksum is formed from a payload synchronously and asynchronously.
ChecksumSubscriber - Class in software.amazon.awssdk.http.auth.aws.internal.signer.io
A subscriber that takes a collection of checksums, and updates each checksum when it receives data.
ChecksumSubscriber(Collection<? extends Checksum>) - Constructor for class software.amazon.awssdk.http.auth.aws.internal.signer.io.ChecksumSubscriber
 
ChecksumTrailerProvider - Class in software.amazon.awssdk.http.auth.aws.internal.signer.chunkedencoding
 
ChecksumTrailerProvider(SdkChecksum, String) - Constructor for class software.amazon.awssdk.http.auth.aws.internal.signer.chunkedencoding.ChecksumTrailerProvider
 
ChecksumUtil - Class in software.amazon.awssdk.http.auth.aws.internal.signer.util
 
ChecksumUtil.ConstantChecksumAlgorithm - Class in software.amazon.awssdk.http.auth.aws.internal.signer.util
An implementation of a ChecksumAlgorithm that will map to ConstantChecksum, which provides a constant checksum.
Chunk - Interface in software.amazon.awssdk.http.auth.aws.internal.signer.chunkedencoding
An interface which defines a "chunk" of data.
CHUNK_ENCODING_ENABLED - Static variable in interface software.amazon.awssdk.http.auth.aws.signer.AwsV4FamilyHttpSigner
Whether to indicate that a payload is chunk-encoded or not.
ChunkedEncodedInputStream - Class in software.amazon.awssdk.http.auth.aws.internal.signer.chunkedencoding
An implementation of chunk-transfer encoding, but by wrapping an InputStream.
ChunkedEncodedInputStream.Builder - Class in software.amazon.awssdk.http.auth.aws.internal.signer.chunkedencoding
 
ChunkedEncodedPublisher - Class in software.amazon.awssdk.http.auth.aws.internal.signer.chunkedencoding
An implementation of chunk-transfer encoding, but by wrapping a Publisher of ByteBuffer.
ChunkedEncodedPublisher(ChunkedEncodedPublisher.Builder) - Constructor for class software.amazon.awssdk.http.auth.aws.internal.signer.chunkedencoding.ChunkedEncodedPublisher
 
ChunkedEncodedPublisher.Builder - Class in software.amazon.awssdk.http.auth.aws.internal.signer.chunkedencoding
 
ChunkExtensionProvider - Interface in software.amazon.awssdk.http.auth.aws.internal.signer.chunkedencoding
A functional interface for defining an extension of a chunk, where the extension is a key-value pair.
ChunkHeaderProvider - Interface in software.amazon.awssdk.http.auth.aws.internal.signer.chunkedencoding
A functional interface for defining a header of a chunk.
ChunkInputStream - Class in software.amazon.awssdk.http.auth.aws.internal.signer.chunkedencoding
A wrapped stream to represent a "chunk" of data
ChunkInputStream(InputStream, long) - Constructor for class software.amazon.awssdk.http.auth.aws.internal.signer.chunkedencoding.ChunkInputStream
 
chunkSize(int) - Method in class software.amazon.awssdk.http.auth.aws.internal.signer.chunkedencoding.ChunkedEncodedInputStream.Builder
 
chunkSize(int) - Method in class software.amazon.awssdk.http.auth.aws.internal.signer.chunkedencoding.ChunkedEncodedPublisher.Builder
 
close() - Method in class software.amazon.awssdk.http.auth.aws.internal.signer.chunkedencoding.ChunkedEncodedInputStream
 
close() - Method in class software.amazon.awssdk.http.auth.aws.internal.signer.chunkedencoding.ChunkInputStream
 
completeFuture() - Method in class software.amazon.awssdk.http.auth.aws.internal.signer.io.ChecksumSubscriber
 
computeSignature(String, byte[]) - Static method in class software.amazon.awssdk.http.auth.aws.internal.signer.util.SignerUtils
Compute the signature of a string using a signing key.
ConstantChecksum - Class in software.amazon.awssdk.http.auth.aws.internal.signer.checksums
Implementation of SdkChecksum to provide a constant checksum.
ConstantChecksum(String) - Constructor for class software.amazon.awssdk.http.auth.aws.internal.signer.checksums.ConstantChecksum
 
ConstantChecksumAlgorithm(String) - Constructor for class software.amazon.awssdk.http.auth.aws.internal.signer.util.ChecksumUtil.ConstantChecksumAlgorithm
 
CONTENT_ENCODING - Static variable in class software.amazon.awssdk.http.auth.aws.internal.signer.util.SignerConstant
 
contentLength(long) - Method in class software.amazon.awssdk.http.auth.aws.internal.signer.chunkedencoding.ChunkedEncodedPublisher.Builder
 
create() - Static method in interface software.amazon.awssdk.http.auth.aws.crt.internal.signer.V4aPayloadSigner
Get a default implementation of a SigV4a payload signer.
create() - Static method in class software.amazon.awssdk.http.auth.aws.internal.scheme.DefaultAwsV4aAuthScheme
Returns an instance of the DefaultAwsV4aAuthScheme.
create() - Static method in class software.amazon.awssdk.http.auth.aws.internal.scheme.DefaultAwsV4AuthScheme
Returns an instance of the DefaultAwsV4AuthScheme.
create() - Static method in interface software.amazon.awssdk.http.auth.aws.internal.signer.Checksummer
Get a default implementation of a checksummer, which calculates the SHA-256 checksum and places it in the x-amz-content-sha256 header.
create() - Static method in interface software.amazon.awssdk.http.auth.aws.internal.signer.V4PayloadSigner
Get a default implementation of a SigV4 payload signer.
create() - Static method in interface software.amazon.awssdk.http.auth.aws.scheme.AwsV4aAuthScheme
Get a default implementation of a AwsV4aAuthScheme
create() - Static method in interface software.amazon.awssdk.http.auth.aws.scheme.AwsV4AuthScheme
Get a default implementation of a AwsV4AuthScheme
create() - Static method in interface software.amazon.awssdk.http.auth.aws.signer.AwsV4aHttpSigner
Get a default implementation of a AwsV4aHttpSigner
create() - Static method in interface software.amazon.awssdk.http.auth.aws.signer.AwsV4HttpSigner
Get a default implementation of a AwsV4HttpSigner
create(InputStream, int) - Static method in interface software.amazon.awssdk.http.auth.aws.internal.signer.chunkedencoding.Chunk
Get a default implementation of a chunk, which wraps a stream with a fixed size;
create(String) - Static method in class software.amazon.awssdk.http.auth.aws.signer.RegionSet
Creates a RegionSet with the supplied region-set string.
create(Collection<String>) - Static method in class software.amazon.awssdk.http.auth.aws.signer.RegionSet
Creates a RegionSet from the supplied collection.
create(V4Properties, String) - Static method in interface software.amazon.awssdk.http.auth.aws.internal.signer.V4RequestSigner
Retrieve an implementation of a V4RequestSigner, which signs the request, but does not add authentication to the request.
credentials(AwsCredentialsIdentity) - Method in class software.amazon.awssdk.http.auth.aws.crt.internal.signer.V4aProperties.Builder
 
credentials(AwsCredentialsIdentity) - Method in class software.amazon.awssdk.http.auth.aws.eventstream.internal.io.SigV4DataFramePublisher.Builder
 
credentials(AwsCredentialsIdentity) - Method in class software.amazon.awssdk.http.auth.aws.eventstream.internal.signer.EventStreamV4PayloadSigner.Builder
 
credentials(AwsCredentialsIdentity) - Method in class software.amazon.awssdk.http.auth.aws.internal.signer.V4Properties.Builder
 
credentialScope(CredentialScope) - Method in class software.amazon.awssdk.http.auth.aws.crt.internal.signer.V4aProperties.Builder
 
credentialScope(CredentialScope) - Method in class software.amazon.awssdk.http.auth.aws.eventstream.internal.io.SigV4DataFramePublisher.Builder
 
credentialScope(CredentialScope) - Method in class software.amazon.awssdk.http.auth.aws.eventstream.internal.signer.EventStreamV4PayloadSigner.Builder
 
credentialScope(CredentialScope) - Method in class software.amazon.awssdk.http.auth.aws.internal.signer.V4Properties.Builder
 
CredentialScope - Class in software.amazon.awssdk.http.auth.aws.internal.signer
 
CredentialScope(String, String, Instant) - Constructor for class software.amazon.awssdk.http.auth.aws.internal.signer.CredentialScope
 
CredentialUtils - Class in software.amazon.awssdk.http.auth.aws.internal.signer.util
 
CrtHttpRequestConverter - Class in software.amazon.awssdk.http.auth.aws.crt.internal.util
 
CrtInputStream - Class in software.amazon.awssdk.http.auth.aws.crt.internal.io
 
CrtInputStream(ContentStreamProvider) - Constructor for class software.amazon.awssdk.http.auth.aws.crt.internal.io.CrtInputStream
 
CrtUtils - Class in software.amazon.awssdk.http.auth.aws.crt.internal.util
 

D

DefaultAwsCrtV4aHttpSigner - Class in software.amazon.awssdk.http.auth.aws.crt.internal.signer
An implementation of a AwsV4aHttpSigner that uses properties to compose v4a-signers in order to delegate signing of a request and payload (if applicable) accordingly.
DefaultAwsCrtV4aHttpSigner() - Constructor for class software.amazon.awssdk.http.auth.aws.crt.internal.signer.DefaultAwsCrtV4aHttpSigner
 
DefaultAwsV4aAuthScheme - Class in software.amazon.awssdk.http.auth.aws.internal.scheme
A default implementation of AwsV4aAuthScheme.
DefaultAwsV4aAuthScheme() - Constructor for class software.amazon.awssdk.http.auth.aws.internal.scheme.DefaultAwsV4aAuthScheme
 
DefaultAwsV4AuthScheme - Class in software.amazon.awssdk.http.auth.aws.internal.scheme
A default implementation of AwsV4AuthScheme.
DefaultAwsV4AuthScheme() - Constructor for class software.amazon.awssdk.http.auth.aws.internal.scheme.DefaultAwsV4AuthScheme
 
DefaultAwsV4HttpSigner - Class in software.amazon.awssdk.http.auth.aws.internal.signer
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.
DefaultAwsV4HttpSigner() - Constructor for class software.amazon.awssdk.http.auth.aws.internal.signer.DefaultAwsV4HttpSigner
 
DefaultV4aPayloadSigner - Class in software.amazon.awssdk.http.auth.aws.crt.internal.signer
A default implementation of a payload signer that is a no-op.
DefaultV4aPayloadSigner() - Constructor for class software.amazon.awssdk.http.auth.aws.crt.internal.signer.DefaultV4aPayloadSigner
 
DefaultV4PayloadSigner - Class in software.amazon.awssdk.http.auth.aws.internal.signer
A default implementation of a payload signer that is a no-op, since payloads are most commonly unsigned.
DefaultV4PayloadSigner() - Constructor for class software.amazon.awssdk.http.auth.aws.internal.signer.DefaultV4PayloadSigner
 
DefaultV4RequestSigner - Class in software.amazon.awssdk.http.auth.aws.internal.signer
The default implementation of a v4-request-signer.
DefaultV4RequestSigner(V4Properties, String) - Constructor for class software.amazon.awssdk.http.auth.aws.internal.signer.DefaultV4RequestSigner
 
deriveSigningKey(AwsCredentialsIdentity, CredentialScope) - Static method in class software.amazon.awssdk.http.auth.aws.internal.signer.util.SignerUtils
Get the signing key based on the given credentials and a credential-scope
DOUBLE_URL_ENCODE - Static variable in interface software.amazon.awssdk.http.auth.aws.signer.AwsV4FamilyHttpSigner
A boolean to indicate whether to double url-encode the resource path when constructing the canonical request.
doubleUrlEncode(Boolean) - Method in class software.amazon.awssdk.http.auth.aws.crt.internal.signer.V4aProperties.Builder
 
doubleUrlEncode(Boolean) - Method in class software.amazon.awssdk.http.auth.aws.internal.signer.V4Properties.Builder
 

E

equals(Object) - Method in class software.amazon.awssdk.http.auth.aws.signer.RegionSet
 
EventStreamV4PayloadSigner - Class in software.amazon.awssdk.http.auth.aws.eventstream.internal.signer
An implementation which supports async signing of event-stream payloads.
EventStreamV4PayloadSigner(EventStreamV4PayloadSigner.Builder) - Constructor for class software.amazon.awssdk.http.auth.aws.eventstream.internal.signer.EventStreamV4PayloadSigner
 
EventStreamV4PayloadSigner.Builder - Class in software.amazon.awssdk.http.auth.aws.eventstream.internal.signer
 
EXPIRATION_DURATION - Static variable in interface software.amazon.awssdk.http.auth.aws.signer.AwsV4FamilyHttpSigner
The duration for the request to be valid.
extensions(List<ChunkExtensionProvider>) - Method in class software.amazon.awssdk.http.auth.aws.internal.signer.chunkedencoding.ChunkedEncodedInputStream.Builder
 

F

FifoCache<T> - Class in software.amazon.awssdk.http.auth.aws.internal.signer.util
A bounded cache that has a FIFO eviction policy when the cache is full.
FifoCache(int) - Constructor for class software.amazon.awssdk.http.auth.aws.internal.signer.util.FifoCache
 
FlexibleChecksummer - Class in software.amazon.awssdk.http.auth.aws.internal.signer
A "flexible" implementation of a checksummer.
FlexibleChecksummer(FlexibleChecksummer.Option...) - Constructor for class software.amazon.awssdk.http.auth.aws.internal.signer.FlexibleChecksummer
 
FlexibleChecksummer.Option - Class in software.amazon.awssdk.http.auth.aws.internal.signer
 
FlexibleChecksummer.Option.Builder - Class in software.amazon.awssdk.http.auth.aws.internal.signer
 
forFlexibleChecksum(String, ChecksumAlgorithm) - Static method in interface software.amazon.awssdk.http.auth.aws.internal.signer.Checksummer
Get a flexible checksummer that performs two checksums: the given checksum-algorithm and a precomputed checksum from the given checksum string.
forFlexibleChecksum(ChecksumAlgorithm) - Static method in interface software.amazon.awssdk.http.auth.aws.internal.signer.Checksummer
Get a flexible checksummer that performs two checksums: the given checksum-algorithm and the SHA-256 checksum.
formatDate(Instant) - Static method in class software.amazon.awssdk.http.auth.aws.internal.signer.util.SignerUtils
Returns a string representation of the given datetime in yyyyMMdd format.
formatDateTime(Instant) - Static method in class software.amazon.awssdk.http.auth.aws.internal.signer.util.SignerUtils
Returns a string representation of the given datetime in yyyyMMdd'T'HHmmss'Z' format.
formatter(Function<byte[], String>) - Method in class software.amazon.awssdk.http.auth.aws.internal.signer.FlexibleChecksummer.Option.Builder
 
forNoOp() - Static method in interface software.amazon.awssdk.http.auth.aws.internal.signer.Checksummer
 
forPrecomputed256Checksum(String) - Static method in interface software.amazon.awssdk.http.auth.aws.internal.signer.Checksummer
Get a precomputed checksummer which places the precomputed checksum to the x-amz-content-sha256 header.
fromChecksumAlgorithm(ChecksumAlgorithm) - Static method in class software.amazon.awssdk.http.auth.aws.internal.signer.util.ChecksumUtil
Gets the SdkChecksum object based on the given ChecksumAlgorithm.

G

get() - Method in class software.amazon.awssdk.http.auth.aws.crt.internal.signer.SigV4aTrailerProvider
 
get() - Method in class software.amazon.awssdk.http.auth.aws.internal.signer.chunkedencoding.ChecksumTrailerProvider
 
get() - Method in class software.amazon.awssdk.http.auth.aws.internal.signer.chunkedencoding.SigV4TrailerProvider
 
get() - Method in interface software.amazon.awssdk.http.auth.aws.internal.signer.chunkedencoding.TrailerProvider
 
get(String) - Method in class software.amazon.awssdk.http.auth.aws.internal.signer.util.FifoCache
Returns the value of the given key; or null of no such entry exists.
get(ByteBuffer) - Method in class software.amazon.awssdk.http.auth.aws.crt.internal.signer.SigV4aChunkExtensionProvider
 
get(ByteBuffer) - Method in interface software.amazon.awssdk.http.auth.aws.internal.signer.chunkedencoding.ChunkExtensionProvider
 
get(ByteBuffer) - Method in interface software.amazon.awssdk.http.auth.aws.internal.signer.chunkedencoding.ChunkHeaderProvider
 
get(ByteBuffer) - Method in class software.amazon.awssdk.http.auth.aws.internal.signer.chunkedencoding.SigV4ChunkExtensionProvider
 
getAlgorithmName() - Method in enum software.amazon.awssdk.http.auth.aws.internal.signer.util.SigningAlgorithm
 
getBinaryRequestPayloadStream(ContentStreamProvider) - Static method in class software.amazon.awssdk.http.auth.aws.internal.signer.util.SignerUtils
 
getCanonicalHeaders(Map<String, List<String>>) - Static method in class software.amazon.awssdk.http.auth.aws.internal.signer.V4CanonicalRequest
Get the list of headers that are to be signed.
getCanonicalHeaders(SdkHttpRequest) - Static method in class software.amazon.awssdk.http.auth.aws.internal.signer.V4CanonicalRequest
Get the list of headers that are to be signed.
getCanonicalHeadersString(List<Pair<String, List<String>>>) - Static method in class software.amazon.awssdk.http.auth.aws.internal.signer.V4CanonicalRequest
Get the string representing the headers that will be signed and their values.
getCanonicalRequest() - Method in class software.amazon.awssdk.http.auth.aws.internal.signer.V4RequestSigningResult
 
getCanonicalRequestString() - Method in class software.amazon.awssdk.http.auth.aws.internal.signer.V4CanonicalRequest
Get the canonical request string.
getChecksumBytes() - Method in class software.amazon.awssdk.http.auth.aws.internal.signer.checksums.ConstantChecksum
 
getContentHash() - Method in class software.amazon.awssdk.http.auth.aws.internal.signer.V4RequestSigningResult
 
getContentHash(SdkHttpRequest.Builder) - Static method in class software.amazon.awssdk.http.auth.aws.internal.signer.util.SignerUtils
 
getCredentials() - Method in class software.amazon.awssdk.http.auth.aws.crt.internal.signer.V4aProperties
 
getCredentials() - Method in class software.amazon.awssdk.http.auth.aws.internal.signer.V4Properties
 
getCredentialScope() - Method in class software.amazon.awssdk.http.auth.aws.crt.internal.signer.V4aProperties
 
getCredentialScope() - Method in class software.amazon.awssdk.http.auth.aws.internal.signer.V4Properties
 
getDate() - Method in class software.amazon.awssdk.http.auth.aws.internal.signer.CredentialScope
 
getDatetime() - Method in class software.amazon.awssdk.http.auth.aws.internal.signer.CredentialScope
 
getDefaultAwsCrtV4aHttpSigner() - Static method in class software.amazon.awssdk.http.auth.aws.internal.signer.util.OptionalDependencyLoaderUtil
 
getEventStreamV4PayloadSigner(AwsCredentialsIdentity, CredentialScope, Clock) - Static method in class software.amazon.awssdk.http.auth.aws.internal.signer.util.OptionalDependencyLoaderUtil
 
getInstant() - Method in class software.amazon.awssdk.http.auth.aws.internal.signer.CredentialScope
 
getMac() - Method in enum software.amazon.awssdk.http.auth.aws.internal.signer.util.SigningAlgorithm
Returns the thread local reference for the crypto algorithm
getMaxSize() - Method in class software.amazon.awssdk.http.auth.aws.internal.signer.util.FifoCache
Returns the maximum size of the cache.
getRegion() - Method in class software.amazon.awssdk.http.auth.aws.internal.signer.CredentialScope
 
getService() - Method in class software.amazon.awssdk.http.auth.aws.internal.signer.CredentialScope
 
getSignature() - Method in class software.amazon.awssdk.http.auth.aws.crt.internal.signer.V4aRequestSigningResult
 
getSignature() - Method in class software.amazon.awssdk.http.auth.aws.internal.signer.V4RequestSigningResult
 
getSignedHeadersString() - Method in class software.amazon.awssdk.http.auth.aws.internal.signer.V4CanonicalRequest
Get the string representing which headers are part of the signing process.
getSignedHeadersString(List<Pair<String, List<String>>>) - Static method in class software.amazon.awssdk.http.auth.aws.internal.signer.V4CanonicalRequest
Get the string representing which headers are part of the signing process.
getSignedRequest() - Method in class software.amazon.awssdk.http.auth.aws.crt.internal.signer.V4aRequestSigningResult
 
getSignedRequest() - Method in class software.amazon.awssdk.http.auth.aws.internal.signer.V4RequestSigningResult
 
getSigningClock() - Method in class software.amazon.awssdk.http.auth.aws.crt.internal.signer.V4aProperties
 
getSigningClock() - Method in class software.amazon.awssdk.http.auth.aws.internal.signer.V4Properties
 
getSigningConfig() - Method in class software.amazon.awssdk.http.auth.aws.crt.internal.signer.V4aRequestSigningResult
 
getSigningKey() - Method in class software.amazon.awssdk.http.auth.aws.internal.signer.util.SignerKey
Returns a copy of the signing key.
getSigningKey() - Method in class software.amazon.awssdk.http.auth.aws.internal.signer.V4RequestSigningResult
 
getValue() - Method in class software.amazon.awssdk.http.auth.aws.internal.signer.checksums.ConstantChecksum
 
GLOBAL - Static variable in class software.amazon.awssdk.http.auth.aws.signer.RegionSet
The "Global" region, which is represented with a single wildcard character: "*".

H

hasChecksumHeader(BaseSignRequest<?, ? extends AwsCredentialsIdentity>) - Static method in class software.amazon.awssdk.http.auth.aws.internal.signer.util.ChecksumUtil
 
hash(byte[]) - Static method in class software.amazon.awssdk.http.auth.aws.internal.signer.util.SignerUtils
 
hash(InputStream) - Static method in class software.amazon.awssdk.http.auth.aws.internal.signer.util.SignerUtils
 
hash(String) - Static method in class software.amazon.awssdk.http.auth.aws.internal.signer.util.SignerUtils
 
hash(ByteBuffer) - Static method in class software.amazon.awssdk.http.auth.aws.internal.signer.util.SignerUtils
 
hashCanonicalRequest(String) - Static method in class software.amazon.awssdk.http.auth.aws.internal.signer.util.SignerUtils
Create a hash of the canonical request string
hashCode() - Method in class software.amazon.awssdk.http.auth.aws.signer.RegionSet
 
hasRemaining() - Method in interface software.amazon.awssdk.http.auth.aws.internal.signer.chunkedencoding.Chunk
Whether the logical end of a chunk has been reached.
header(ChunkHeaderProvider) - Method in class software.amazon.awssdk.http.auth.aws.internal.signer.chunkedencoding.ChunkedEncodedInputStream.Builder
 
header(V4Properties) - Static method in interface software.amazon.awssdk.http.auth.aws.internal.signer.V4RequestSigner
Retrieve an implementation of a V4RequestSigner, which signs the request and adds authentication through headers.
HEADER - software.amazon.awssdk.http.auth.aws.signer.AwsV4FamilyHttpSigner.AuthLocation
Indicates auth-related data is inserted in HTTP headers.
headerName(String) - Method in class software.amazon.awssdk.http.auth.aws.internal.signer.FlexibleChecksummer.Option.Builder
 
HMAC_SHA256 - software.amazon.awssdk.http.auth.aws.internal.signer.util.SigningAlgorithm
 
HOST - Static variable in class software.amazon.awssdk.http.auth.aws.internal.signer.util.SignerConstant
 

I

identityProvider(IdentityProviders) - Method in class software.amazon.awssdk.http.auth.aws.internal.scheme.DefaultAwsV4aAuthScheme
 
identityProvider(IdentityProviders) - Method in class software.amazon.awssdk.http.auth.aws.internal.scheme.DefaultAwsV4AuthScheme
 
identityProvider(IdentityProviders) - Method in interface software.amazon.awssdk.http.auth.aws.scheme.AwsV4aAuthScheme
Retrieve the AwsCredentialsIdentity based IdentityProvider associated with this authentication scheme.
identityProvider(IdentityProviders) - Method in interface software.amazon.awssdk.http.auth.aws.scheme.AwsV4AuthScheme
Retrieve the AwsCredentialsIdentity based IdentityProvider associated with this authentication scheme.
InMemoryPublisher - Class in software.amazon.awssdk.http.auth.aws.internal.signer.io
Temporarily used for buffering all data into memory.
InMemoryPublisher(List<ByteBuffer>) - Constructor for class software.amazon.awssdk.http.auth.aws.internal.signer.io.InMemoryPublisher
 
inputStream() - Method in class software.amazon.awssdk.http.auth.aws.internal.signer.chunkedencoding.ChunkedEncodedInputStream.Builder
 
inputStream(InputStream) - Method in class software.amazon.awssdk.http.auth.aws.internal.signer.chunkedencoding.ChunkedEncodedInputStream.Builder
 
isAnonymous(AwsCredentialsIdentity) - Static method in class software.amazon.awssdk.http.auth.aws.internal.signer.util.CredentialUtils
Determine whether the provided credentials are anonymous credentials, indicating that the customer is not attempting to authenticate themselves.
isEventStreaming(SdkHttpRequest) - Static method in class software.amazon.awssdk.http.auth.aws.internal.signer.util.ChecksumUtil
 
isPayloadSigning(BaseSignRequest<?, ? extends AwsCredentialsIdentity>) - Static method in class software.amazon.awssdk.http.auth.aws.internal.signer.util.ChecksumUtil
 
isValidForDate(Instant) - Method in class software.amazon.awssdk.http.auth.aws.internal.signer.util.SignerKey
 

L

LINE_SEPARATOR - Static variable in class software.amazon.awssdk.http.auth.aws.internal.signer.util.SignerConstant
 
longToByte(Long) - Static method in class software.amazon.awssdk.http.auth.aws.internal.signer.util.ChecksumUtil
 

M

map(Publisher<ByteBuffer>, Function<? super ByteBuffer, ? extends ByteBuffer>) - Method in class software.amazon.awssdk.http.auth.aws.internal.signer.chunkedencoding.ChunkedEncodedPublisher
 
mark(int) - Method in class software.amazon.awssdk.http.auth.aws.internal.signer.checksums.ConstantChecksum
 
mark(int) - Method in class software.amazon.awssdk.http.auth.aws.internal.signer.io.SdkLengthAwareInputStream
 
moveContentLength(SdkHttpRequest.Builder, ContentStreamProvider) - Static method in class software.amazon.awssdk.http.auth.aws.internal.signer.util.SignerUtils
Move `Content-Length` to `x-amz-decoded-content-length` if not already present.

N

newStream() - Method in class software.amazon.awssdk.http.auth.aws.internal.signer.io.ResettableContentStreamProvider
 
NORMALIZE_PATH - Static variable in interface software.amazon.awssdk.http.auth.aws.signer.AwsV4FamilyHttpSigner
A boolean to indicate whether the resource path should be "normalized" according to RFC3986 when constructing the canonical request.
normalizePath(Boolean) - Method in class software.amazon.awssdk.http.auth.aws.crt.internal.signer.V4aProperties.Builder
 
normalizePath(Boolean) - Method in class software.amazon.awssdk.http.auth.aws.internal.signer.V4Properties.Builder
 

O

onComplete() - Method in class software.amazon.awssdk.http.auth.aws.internal.signer.io.ChecksumSubscriber
 
onError(Throwable) - Method in class software.amazon.awssdk.http.auth.aws.internal.signer.io.ChecksumSubscriber
 
onNext(ByteBuffer) - Method in class software.amazon.awssdk.http.auth.aws.internal.signer.io.ChecksumSubscriber
 
onSubscribe(Subscription) - Method in class software.amazon.awssdk.http.auth.aws.internal.signer.io.ChecksumSubscriber
 
option() - Static method in class software.amazon.awssdk.http.auth.aws.internal.signer.FlexibleChecksummer
 
OptionalDependencyLoaderUtil - Class in software.amazon.awssdk.http.auth.aws.internal.signer.util
Utilities for loading of classes and objects which have optional dependencies, and therefore need to be safely checked at runtime in order to use.
Options(boolean, boolean) - Constructor for class software.amazon.awssdk.http.auth.aws.internal.signer.V4CanonicalRequest.Options
 

P

PAYLOAD_SIGNING_ENABLED - Static variable in interface software.amazon.awssdk.http.auth.aws.signer.AwsV4FamilyHttpSigner
Whether to indicate that a payload is signed or not.
PrecomputedSha256Checksummer - Class in software.amazon.awssdk.http.auth.aws.internal.signer
An implementation of a checksummer that simply passes along a computed value as a checksum.
PrecomputedSha256Checksummer(Callable<String>) - Constructor for class software.amazon.awssdk.http.auth.aws.internal.signer.PrecomputedSha256Checksummer
 
PRESIGN_URL_MAX_EXPIRATION_DURATION - Static variable in class software.amazon.awssdk.http.auth.aws.internal.signer.util.SignerConstant
Seconds in a week, which is the max expiration time Sig-v4 accepts.
presigned(V4Properties, Duration) - Static method in interface software.amazon.awssdk.http.auth.aws.internal.signer.V4RequestSigner
Retrieve an implementation of a V4RequestSigner, which signs the request and adds authentication through query parameters, which includes an expiration param, signalling how long a request signature is valid.
publisher() - Method in class software.amazon.awssdk.http.auth.aws.internal.signer.chunkedencoding.ChunkedEncodedPublisher.Builder
 
publisher(Publisher<ByteBuffer>) - Method in class software.amazon.awssdk.http.auth.aws.eventstream.internal.io.SigV4DataFramePublisher.Builder
 
publisher(Publisher<ByteBuffer>) - Method in class software.amazon.awssdk.http.auth.aws.internal.signer.chunkedencoding.ChunkedEncodedPublisher.Builder
 

Q

query(V4Properties) - Static method in interface software.amazon.awssdk.http.auth.aws.internal.signer.V4RequestSigner
Retrieve an implementation of a V4RequestSigner, which signs the request and adds authentication through query parameters.
QUERY_STRING - software.amazon.awssdk.http.auth.aws.signer.AwsV4FamilyHttpSigner.AuthLocation
Indicates auth-related data is inserted in HTTP query-parameters.

R

read() - Method in class software.amazon.awssdk.http.auth.aws.internal.signer.chunkedencoding.ChunkedEncodedInputStream
 
read() - Method in class software.amazon.awssdk.http.auth.aws.internal.signer.io.ChecksumInputStream
 
read() - Method in class software.amazon.awssdk.http.auth.aws.internal.signer.io.SdkLengthAwareInputStream
 
read(byte[], int, int) - Method in class software.amazon.awssdk.http.auth.aws.internal.signer.chunkedencoding.ChunkedEncodedInputStream
 
read(byte[], int, int) - Method in class software.amazon.awssdk.http.auth.aws.internal.signer.io.ChecksumInputStream
 
read(byte[], int, int) - Method in class software.amazon.awssdk.http.auth.aws.internal.signer.io.SdkLengthAwareInputStream
 
readAll(InputStream) - Static method in class software.amazon.awssdk.http.auth.aws.internal.signer.util.ChecksumUtil
Read the entirety of an input-stream - this is useful when the stream has side-effects (such as calculating a checksum) when it gets read.
REGION_NAME - Static variable in interface software.amazon.awssdk.http.auth.aws.signer.AwsV4HttpSigner
The AWS region name to be used for computing the signature.
REGION_SET - Static variable in interface software.amazon.awssdk.http.auth.aws.signer.AwsV4aHttpSigner
The AWS region-set to be used for computing the signature.
RegionSet - Class in software.amazon.awssdk.http.auth.aws.signer
This class represents the concept of a set of regions.
Releasable - Interface in software.amazon.awssdk.http.auth.aws.internal.signer.io
Used for releasing a resource.
release() - Method in interface software.amazon.awssdk.http.auth.aws.internal.signer.io.Releasable
Releases the allocated resource.
release(Closeable, Logger) - Static method in interface software.amazon.awssdk.http.auth.aws.internal.signer.io.Releasable
Releases the given Closeable especially if it was an instance of Releasable.
remaining() - Method in class software.amazon.awssdk.http.auth.aws.internal.signer.io.SdkLengthAwareInputStream
 
reset() - Method in class software.amazon.awssdk.http.auth.aws.crt.internal.signer.RollingSigner
 
reset() - Method in class software.amazon.awssdk.http.auth.aws.crt.internal.signer.SigV4aChunkExtensionProvider
 
reset() - Method in class software.amazon.awssdk.http.auth.aws.crt.internal.signer.SigV4aTrailerProvider
 
reset() - Method in class software.amazon.awssdk.http.auth.aws.internal.signer.checksums.ConstantChecksum
 
reset() - Method in class software.amazon.awssdk.http.auth.aws.internal.signer.chunkedencoding.ChecksumTrailerProvider
 
reset() - Method in class software.amazon.awssdk.http.auth.aws.internal.signer.chunkedencoding.ChunkedEncodedInputStream
 
reset() - Method in interface software.amazon.awssdk.http.auth.aws.internal.signer.chunkedencoding.Resettable
 
reset() - Method in class software.amazon.awssdk.http.auth.aws.internal.signer.chunkedencoding.SigV4ChunkExtensionProvider
 
reset() - Method in class software.amazon.awssdk.http.auth.aws.internal.signer.chunkedencoding.SigV4TrailerProvider
 
reset() - Method in class software.amazon.awssdk.http.auth.aws.internal.signer.io.SdkLengthAwareInputStream
 
reset() - Method in class software.amazon.awssdk.http.auth.aws.internal.signer.RollingSigner
 
resetPosition() - Method in class software.amazon.awssdk.http.auth.aws.crt.internal.io.CrtInputStream
 
Resettable - Interface in software.amazon.awssdk.http.auth.aws.internal.signer.chunkedencoding
 
ResettableContentStreamProvider - Class in software.amazon.awssdk.http.auth.aws.internal.signer.io
 
ResettableContentStreamProvider(Supplier<InputStream>) - Constructor for class software.amazon.awssdk.http.auth.aws.internal.signer.io.ResettableContentStreamProvider
 
RollingSigner - Class in software.amazon.awssdk.http.auth.aws.crt.internal.signer
A class which calculates a rolling signature of arbitrary data using HMAC-SHA256.
RollingSigner - Class in software.amazon.awssdk.http.auth.aws.internal.signer
A class which calculates a rolling signature of arbitrary data using HMAC-SHA256.
RollingSigner(byte[], String) - Constructor for class software.amazon.awssdk.http.auth.aws.internal.signer.RollingSigner
 
RollingSigner(byte[], AwsSigningConfig) - Constructor for class software.amazon.awssdk.http.auth.aws.crt.internal.signer.RollingSigner
 

S

sanitizeCredentials(AwsCredentialsIdentity) - Static method in class software.amazon.awssdk.http.auth.aws.internal.signer.util.CredentialUtils
Sanitize given credentials by trimming whitespace
sanitizeRequest(SdkHttpRequest) - Static method in class software.amazon.awssdk.http.auth.aws.crt.internal.util.CrtUtils
Sanitize an SdkHttpRequest, in order to prepare it for converting to a CRT request destined to be signed.
SCHEME_ID - Static variable in interface software.amazon.awssdk.http.auth.aws.scheme.AwsV4aAuthScheme
The scheme ID for this interface.
SCHEME_ID - Static variable in interface software.amazon.awssdk.http.auth.aws.scheme.AwsV4AuthScheme
The scheme ID for this interface.
schemeId() - Method in class software.amazon.awssdk.http.auth.aws.internal.scheme.DefaultAwsV4aAuthScheme
 
schemeId() - Method in class software.amazon.awssdk.http.auth.aws.internal.scheme.DefaultAwsV4AuthScheme
 
scope() - Method in class software.amazon.awssdk.http.auth.aws.internal.signer.CredentialScope
 
scope(AwsCredentialsIdentity) - Method in class software.amazon.awssdk.http.auth.aws.internal.signer.CredentialScope
 
SdkLengthAwareInputStream - Class in software.amazon.awssdk.http.auth.aws.internal.signer.io
An InputStream that is aware of its length.
SdkLengthAwareInputStream(InputStream, long) - Constructor for class software.amazon.awssdk.http.auth.aws.internal.signer.io.SdkLengthAwareInputStream
 
sendRequestBody(ByteBuffer) - Method in class software.amazon.awssdk.http.auth.aws.crt.internal.io.CrtInputStream
 
SERVICE_SIGNING_NAME - Static variable in interface software.amazon.awssdk.http.auth.aws.signer.AwsV4FamilyHttpSigner
The name of the AWS service.
shouldDoubleUrlEncode() - Method in class software.amazon.awssdk.http.auth.aws.crt.internal.signer.V4aProperties
 
shouldDoubleUrlEncode() - Method in class software.amazon.awssdk.http.auth.aws.internal.signer.V4Properties
 
shouldNormalizePath() - Method in class software.amazon.awssdk.http.auth.aws.crt.internal.signer.V4aProperties
 
shouldNormalizePath() - Method in class software.amazon.awssdk.http.auth.aws.internal.signer.V4Properties
 
sign(byte[], byte[], SigningAlgorithm) - Static method in class software.amazon.awssdk.http.auth.aws.internal.signer.util.SignerUtils
Sign given data using a key and a specific algorithm
sign(String, byte[]) - Static method in class software.amazon.awssdk.http.auth.aws.internal.signer.util.SignerUtils
Sign given data using a key.
sign(ByteBuffer) - Method in class software.amazon.awssdk.http.auth.aws.crt.internal.signer.RollingSigner
Using a template that incorporates the previous calculated signature, sign the string and return it.
sign(Function<String, String>) - Method in class software.amazon.awssdk.http.auth.aws.internal.signer.RollingSigner
Using a template that incorporates the previous calculated signature, sign the string and return it.
sign(Map<String, List<String>>) - Method in class software.amazon.awssdk.http.auth.aws.crt.internal.signer.RollingSigner
 
sign(SignRequest<? extends AwsCredentialsIdentity>) - Method in class software.amazon.awssdk.http.auth.aws.crt.internal.signer.DefaultAwsCrtV4aHttpSigner
 
sign(SignRequest<? extends AwsCredentialsIdentity>) - Method in class software.amazon.awssdk.http.auth.aws.internal.signer.DefaultAwsV4HttpSigner
 
sign(ContentStreamProvider, V4aRequestSigningResult) - Method in class software.amazon.awssdk.http.auth.aws.crt.internal.signer.AwsChunkedV4aPayloadSigner
 
sign(ContentStreamProvider, V4aRequestSigningResult) - Method in class software.amazon.awssdk.http.auth.aws.crt.internal.signer.DefaultV4aPayloadSigner
 
sign(ContentStreamProvider, V4aRequestSigningResult) - Method in interface software.amazon.awssdk.http.auth.aws.crt.internal.signer.V4aPayloadSigner
Given a payload and result of request signing, sign the payload via the SigV4a process.
sign(ContentStreamProvider, V4RequestSigningResult) - Method in class software.amazon.awssdk.http.auth.aws.eventstream.internal.signer.EventStreamV4PayloadSigner
 
sign(ContentStreamProvider, V4RequestSigningResult) - Method in class software.amazon.awssdk.http.auth.aws.internal.signer.AwsChunkedV4PayloadSigner
 
sign(ContentStreamProvider, V4RequestSigningResult) - Method in class software.amazon.awssdk.http.auth.aws.internal.signer.DefaultV4PayloadSigner
 
sign(ContentStreamProvider, V4RequestSigningResult) - Method in interface software.amazon.awssdk.http.auth.aws.internal.signer.V4PayloadSigner
Given a payload and result of request signing, sign the payload via the SigV4 process.
sign(SdkHttpRequest.Builder) - Method in class software.amazon.awssdk.http.auth.aws.internal.signer.DefaultV4RequestSigner
 
sign(SdkHttpRequest.Builder) - Method in interface software.amazon.awssdk.http.auth.aws.internal.signer.V4RequestSigner
Given a request builder, sign the request and return a result containing the signed request and its properties.
signAsync(Publisher<ByteBuffer>, V4RequestSigningResult) - Method in class software.amazon.awssdk.http.auth.aws.eventstream.internal.signer.EventStreamV4PayloadSigner
 
signAsync(Publisher<ByteBuffer>, V4RequestSigningResult) - Method in class software.amazon.awssdk.http.auth.aws.internal.signer.AwsChunkedV4PayloadSigner
 
signAsync(Publisher<ByteBuffer>, V4RequestSigningResult) - Method in class software.amazon.awssdk.http.auth.aws.internal.signer.DefaultV4PayloadSigner
 
signAsync(Publisher<ByteBuffer>, V4RequestSigningResult) - Method in interface software.amazon.awssdk.http.auth.aws.internal.signer.V4PayloadSigner
Given a payload and result of request signing, sign the payload via the SigV4 process.
signAsync(AsyncSignRequest<? extends AwsCredentialsIdentity>) - Method in class software.amazon.awssdk.http.auth.aws.crt.internal.signer.DefaultAwsCrtV4aHttpSigner
 
signAsync(AsyncSignRequest<? extends AwsCredentialsIdentity>) - Method in class software.amazon.awssdk.http.auth.aws.internal.signer.DefaultAwsV4HttpSigner
 
signature(String) - Method in class software.amazon.awssdk.http.auth.aws.eventstream.internal.io.SigV4DataFramePublisher.Builder
 
signer() - Method in class software.amazon.awssdk.http.auth.aws.internal.scheme.DefaultAwsV4aAuthScheme
AwsV4aHttpSigner.create() returns the CRT implementation and requires the optional dependency http-auth-aws-crt to be added.
signer() - Method in class software.amazon.awssdk.http.auth.aws.internal.scheme.DefaultAwsV4AuthScheme
 
signer() - Method in interface software.amazon.awssdk.http.auth.aws.scheme.AwsV4aAuthScheme
Retrieve the AwsV4aHttpSigner associated with this authentication scheme.
signer() - Method in interface software.amazon.awssdk.http.auth.aws.scheme.AwsV4AuthScheme
Retrieve the AwsV4HttpSigner associated with this authentication scheme.
SignerConstant - Class in software.amazon.awssdk.http.auth.aws.internal.signer.util
 
SignerKey - Class in software.amazon.awssdk.http.auth.aws.internal.signer.util
Holds the signing key and the number of days since epoch for the date for which the signing key was generated.
SignerKey(Instant, byte[]) - Constructor for class software.amazon.awssdk.http.auth.aws.internal.signer.util.SignerKey
 
SignerUtils - Class in software.amazon.awssdk.http.auth.aws.internal.signer.util
Utility methods to be used by various AWS Signer implementations.
SigningAlgorithm - Enum in software.amazon.awssdk.http.auth.aws.internal.signer.util
 
signingClock(Clock) - Method in class software.amazon.awssdk.http.auth.aws.crt.internal.signer.V4aProperties.Builder
 
signingClock(Clock) - Method in class software.amazon.awssdk.http.auth.aws.eventstream.internal.io.SigV4DataFramePublisher.Builder
 
signingClock(Clock) - Method in class software.amazon.awssdk.http.auth.aws.eventstream.internal.signer.EventStreamV4PayloadSigner.Builder
 
signingClock(Clock) - Method in class software.amazon.awssdk.http.auth.aws.internal.signer.V4Properties.Builder
 
SigV4aChunkExtensionProvider - Class in software.amazon.awssdk.http.auth.aws.crt.internal.signer
 
SigV4aChunkExtensionProvider(RollingSigner, CredentialScope) - Constructor for class software.amazon.awssdk.http.auth.aws.crt.internal.signer.SigV4aChunkExtensionProvider
 
SigV4aTrailerProvider - Class in software.amazon.awssdk.http.auth.aws.crt.internal.signer
 
SigV4aTrailerProvider(List<TrailerProvider>, RollingSigner, CredentialScope) - Constructor for class software.amazon.awssdk.http.auth.aws.crt.internal.signer.SigV4aTrailerProvider
 
SigV4ChunkExtensionProvider - Class in software.amazon.awssdk.http.auth.aws.internal.signer.chunkedencoding
 
SigV4ChunkExtensionProvider(RollingSigner, CredentialScope) - Constructor for class software.amazon.awssdk.http.auth.aws.internal.signer.chunkedencoding.SigV4ChunkExtensionProvider
 
SigV4DataFramePublisher - Class in software.amazon.awssdk.http.auth.aws.eventstream.internal.io
A publisher which adapts a publisher by SigV4-signing each frame, and appends an empty trailing frame.
SigV4DataFramePublisher.Builder - Class in software.amazon.awssdk.http.auth.aws.eventstream.internal.io
 
SigV4TrailerProvider - Class in software.amazon.awssdk.http.auth.aws.internal.signer.chunkedencoding
 
SigV4TrailerProvider(List<TrailerProvider>, RollingSigner, CredentialScope) - Constructor for class software.amazon.awssdk.http.auth.aws.internal.signer.chunkedencoding.SigV4TrailerProvider
 
size() - Method in class software.amazon.awssdk.http.auth.aws.internal.signer.util.FifoCache
Returns the current size of the cache.
skip(long) - Method in class software.amazon.awssdk.http.auth.aws.internal.signer.io.SdkLengthAwareInputStream
 
software.amazon.awssdk.http.auth.aws.crt.internal.io - package software.amazon.awssdk.http.auth.aws.crt.internal.io
 
software.amazon.awssdk.http.auth.aws.crt.internal.signer - package software.amazon.awssdk.http.auth.aws.crt.internal.signer
 
software.amazon.awssdk.http.auth.aws.crt.internal.util - package software.amazon.awssdk.http.auth.aws.crt.internal.util
 
software.amazon.awssdk.http.auth.aws.eventstream.internal.io - package software.amazon.awssdk.http.auth.aws.eventstream.internal.io
 
software.amazon.awssdk.http.auth.aws.eventstream.internal.signer - package software.amazon.awssdk.http.auth.aws.eventstream.internal.signer
 
software.amazon.awssdk.http.auth.aws.internal.scheme - package software.amazon.awssdk.http.auth.aws.internal.scheme
 
software.amazon.awssdk.http.auth.aws.internal.signer - package software.amazon.awssdk.http.auth.aws.internal.signer
 
software.amazon.awssdk.http.auth.aws.internal.signer.checksums - package software.amazon.awssdk.http.auth.aws.internal.signer.checksums
 
software.amazon.awssdk.http.auth.aws.internal.signer.chunkedencoding - package software.amazon.awssdk.http.auth.aws.internal.signer.chunkedencoding
 
software.amazon.awssdk.http.auth.aws.internal.signer.io - package software.amazon.awssdk.http.auth.aws.internal.signer.io
 
software.amazon.awssdk.http.auth.aws.internal.signer.util - package software.amazon.awssdk.http.auth.aws.internal.signer.util
 
software.amazon.awssdk.http.auth.aws.scheme - package software.amazon.awssdk.http.auth.aws.scheme
 
software.amazon.awssdk.http.auth.aws.signer - package software.amazon.awssdk.http.auth.aws.signer
 
stream() - Method in interface software.amazon.awssdk.http.auth.aws.internal.signer.chunkedencoding.Chunk
Get the underlying stream of data for a chunk.
STREAMING_ECDSA_SIGNED_PAYLOAD - Static variable in class software.amazon.awssdk.http.auth.aws.internal.signer.util.SignerConstant
 
STREAMING_ECDSA_SIGNED_PAYLOAD_TRAILER - Static variable in class software.amazon.awssdk.http.auth.aws.internal.signer.util.SignerConstant
 
STREAMING_EVENTS_PAYLOAD - Static variable in class software.amazon.awssdk.http.auth.aws.internal.signer.util.SignerConstant
 
STREAMING_SIGNED_PAYLOAD - Static variable in class software.amazon.awssdk.http.auth.aws.internal.signer.util.SignerConstant
 
STREAMING_SIGNED_PAYLOAD_TRAILER - Static variable in class software.amazon.awssdk.http.auth.aws.internal.signer.util.SignerConstant
 
STREAMING_UNSIGNED_PAYLOAD_TRAILER - Static variable in class software.amazon.awssdk.http.auth.aws.internal.signer.util.SignerConstant
 
subscribe(Subscriber<? super ByteBuffer>) - Method in class software.amazon.awssdk.http.auth.aws.eventstream.internal.io.SigV4DataFramePublisher
 
subscribe(Subscriber<? super ByteBuffer>) - Method in class software.amazon.awssdk.http.auth.aws.eventstream.internal.io.TrailingDataFramePublisher
 
subscribe(Subscriber<? super ByteBuffer>) - Method in class software.amazon.awssdk.http.auth.aws.internal.signer.chunkedencoding.ChunkedEncodedPublisher
 
subscribe(Subscriber<? super ByteBuffer>) - Method in class software.amazon.awssdk.http.auth.aws.internal.signer.io.InMemoryPublisher
 

T

toCredentials(AwsCredentialsIdentity) - Static method in class software.amazon.awssdk.http.auth.aws.crt.internal.util.CrtUtils
Convert an AwsCredentialsIdentity to the CRT equivalent of credentials (Credentials).
toCrtStream(byte[]) - Static method in class software.amazon.awssdk.http.auth.aws.crt.internal.util.CrtHttpRequestConverter
 
toRequest(SdkHttpRequest, HttpRequest) - Static method in class software.amazon.awssdk.http.auth.aws.crt.internal.util.CrtHttpRequestConverter
Convert an HttpRequest to an SdkHttpRequest.
toRequest(SdkHttpRequest, ContentStreamProvider) - Static method in class software.amazon.awssdk.http.auth.aws.crt.internal.util.CrtHttpRequestConverter
Convert an SdkHttpRequest to an HttpRequest.
toString() - Method in class software.amazon.awssdk.http.auth.aws.internal.signer.util.FifoCache
 
TrailerProvider - Interface in software.amazon.awssdk.http.auth.aws.internal.signer.chunkedencoding
A functional interface for defining a trailer, where the trailer is a header pair.
trailers() - Method in class software.amazon.awssdk.http.auth.aws.internal.signer.chunkedencoding.ChunkedEncodedInputStream.Builder
 
trailers() - Method in class software.amazon.awssdk.http.auth.aws.internal.signer.chunkedencoding.ChunkedEncodedPublisher.Builder
 
trailers(List<TrailerProvider>) - Method in class software.amazon.awssdk.http.auth.aws.internal.signer.chunkedencoding.ChunkedEncodedInputStream.Builder
 
TrailingDataFramePublisher - Class in software.amazon.awssdk.http.auth.aws.eventstream.internal.io
A publisher which wraps a publisher and appends a trailing frame once the wrapped publisher is finished.
TrailingDataFramePublisher(Publisher<ByteBuffer>) - Constructor for class software.amazon.awssdk.http.auth.aws.eventstream.internal.io.TrailingDataFramePublisher
 

U

UNSIGNED_PAYLOAD - Static variable in class software.amazon.awssdk.http.auth.aws.internal.signer.util.SignerConstant
 
update(byte[], int, int) - Method in class software.amazon.awssdk.http.auth.aws.internal.signer.checksums.ConstantChecksum
 
update(int) - Method in class software.amazon.awssdk.http.auth.aws.internal.signer.checksums.ConstantChecksum
 
useChunkEncoding(boolean, boolean, boolean) - Static method in class software.amazon.awssdk.http.auth.aws.internal.signer.util.ChecksumUtil
 

V

V4aPayloadSigner - Interface in software.amazon.awssdk.http.auth.aws.crt.internal.signer
An interface for defining how to sign a payload via SigV4a.
V4aProperties - Class in software.amazon.awssdk.http.auth.aws.crt.internal.signer
A class which contains "properties" relevant to SigV4a.
V4aProperties.Builder - Class in software.amazon.awssdk.http.auth.aws.crt.internal.signer
 
V4aRequestSigningResult - Class in software.amazon.awssdk.http.auth.aws.crt.internal.signer
A container for data produced during and as a result of the SigV4a request signing with CRT.
V4aRequestSigningResult(SdkHttpRequest.Builder, byte[], AwsSigningConfig) - Constructor for class software.amazon.awssdk.http.auth.aws.crt.internal.signer.V4aRequestSigningResult
 
V4CanonicalRequest - Class in software.amazon.awssdk.http.auth.aws.internal.signer
A class that represents a canonical request in AWS, as documented:
V4CanonicalRequest(SdkHttpRequest, String, V4CanonicalRequest.Options) - Constructor for class software.amazon.awssdk.http.auth.aws.internal.signer.V4CanonicalRequest
Create a canonical request.
V4CanonicalRequest.Options - Class in software.amazon.awssdk.http.auth.aws.internal.signer
A class for representing options used when creating a V4CanonicalRequest
V4PayloadSigner - Interface in software.amazon.awssdk.http.auth.aws.internal.signer
An interface for defining how to sign a payload via SigV4.
V4Properties - Class in software.amazon.awssdk.http.auth.aws.internal.signer
A class which contains "properties" relevant to SigV4.
V4Properties.Builder - Class in software.amazon.awssdk.http.auth.aws.internal.signer
 
V4RequestSigner - Interface in software.amazon.awssdk.http.auth.aws.internal.signer
An interface which declares an algorithm that takes a request and a content-hash and signs the request according to the SigV4 process.
V4RequestSigningResult - Class in software.amazon.awssdk.http.auth.aws.internal.signer
A container for data produced during and as a result of the SigV4 request signing process.
V4RequestSigningResult(String, byte[], String, V4CanonicalRequest, SdkHttpRequest.Builder) - Constructor for class software.amazon.awssdk.http.auth.aws.internal.signer.V4RequestSigningResult
 
valueOf(String) - Static method in enum software.amazon.awssdk.http.auth.aws.internal.signer.util.SigningAlgorithm
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum software.amazon.awssdk.http.auth.aws.signer.AwsV4FamilyHttpSigner.AuthLocation
Returns the enum constant of this type with the specified name.
values() - Static method in enum software.amazon.awssdk.http.auth.aws.internal.signer.util.SigningAlgorithm
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum software.amazon.awssdk.http.auth.aws.signer.AwsV4FamilyHttpSigner.AuthLocation
Returns an array containing the constants of this enum type, in the order they are declared.

X

X_AMZ_ALGORITHM - Static variable in class software.amazon.awssdk.http.auth.aws.internal.signer.util.SignerConstant
 
X_AMZ_CONTENT_SHA256 - Static variable in class software.amazon.awssdk.http.auth.aws.internal.signer.util.SignerConstant
 
X_AMZ_CREDENTIAL - Static variable in class software.amazon.awssdk.http.auth.aws.internal.signer.util.SignerConstant
 
X_AMZ_DATE - Static variable in class software.amazon.awssdk.http.auth.aws.internal.signer.util.SignerConstant
 
X_AMZ_DECODED_CONTENT_LENGTH - Static variable in class software.amazon.awssdk.http.auth.aws.internal.signer.util.SignerConstant
 
X_AMZ_EXPIRES - Static variable in class software.amazon.awssdk.http.auth.aws.internal.signer.util.SignerConstant
 
X_AMZ_SECURITY_TOKEN - Static variable in class software.amazon.awssdk.http.auth.aws.internal.signer.util.SignerConstant
 
X_AMZ_SIGNATURE - Static variable in class software.amazon.awssdk.http.auth.aws.internal.signer.util.SignerConstant
 
X_AMZ_SIGNED_HEADERS - Static variable in class software.amazon.awssdk.http.auth.aws.internal.signer.util.SignerConstant
 
X_AMZ_TRAILER - Static variable in class software.amazon.awssdk.http.auth.aws.internal.signer.util.SignerConstant
 
A B C D E F G H I L M N O P Q R S T U V X 
All Classes All Packages