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
All Classes All Packages
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
AwsCredentialsIdentityand AwsV4aHttpSigner. - AwsV4aHttpSigner - Interface in software.amazon.awssdk.http.auth.aws.signer
-
An
HttpSignerthat will use the AWS V4a signing algorithm to sign a request using anAwsCredentialsIdentity). - AwsV4AuthScheme - Interface in software.amazon.awssdk.http.auth.aws.scheme
- AwsV4FamilyHttpSigner<T extends Identity> - Interface in software.amazon.awssdk.http.auth.aws.signer
-
An interface shared by
AwsV4HttpSignerandAwsV4aHttpSignerfor 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
HttpSignerthat will use the AWS V4 signing algorithm to sign a request using anAwsCredentialsIdentity).
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
ChecksumAlgorithmthat will map toConstantChecksum, 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
PublisherofByteBuffer. - 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
SdkChecksumto 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
AwsV4aHttpSignerthat 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
AwsV4HttpSignerthat 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
AwsCredentialsIdentitybasedIdentityProviderassociated with this authentication scheme. - identityProvider(IdentityProviders) - Method in interface software.amazon.awssdk.http.auth.aws.scheme.AwsV4AuthScheme
-
Retrieve the
AwsCredentialsIdentitybasedIdentityProviderassociated 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
Closeableespecially if it was an instance ofReleasable. - 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
InputStreamthat 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
AwsV4aHttpSignerassociated with this authentication scheme. - signer() - Method in interface software.amazon.awssdk.http.auth.aws.scheme.AwsV4AuthScheme
-
Retrieve the
AwsV4HttpSignerassociated 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
AwsCredentialsIdentityto 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
HttpRequestto anSdkHttpRequest. - toRequest(SdkHttpRequest, ContentStreamProvider) - Static method in class software.amazon.awssdk.http.auth.aws.crt.internal.util.CrtHttpRequestConverter
-
Convert an
SdkHttpRequestto anHttpRequest. - 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
All Classes All Packages