- AbstractAws4Signer<T extends Aws4SignerParams,U extends Aws4PresignerParams> - Class in software.amazon.awssdk.auth.signer.internal
-
Abstract base class for the AWS SigV4 signer implementations.
- AbstractAws4Signer() - Constructor for class software.amazon.awssdk.auth.signer.internal.AbstractAws4Signer
-
- AbstractAwsS3V4Signer - Class in software.amazon.awssdk.auth.signer.internal
-
AWS4 signer implementation for AWS S3
- AbstractAwsS3V4Signer() - Constructor for class software.amazon.awssdk.auth.signer.internal.AbstractAwsS3V4Signer
-
- AbstractAwsSigner - Class in software.amazon.awssdk.auth.signer.internal
-
Abstract base class for AWS signing protocol implementations.
- AbstractAwsSigner() - Constructor for class software.amazon.awssdk.auth.signer.internal.AbstractAwsSigner
-
- accessKeyId() - Method in class software.amazon.awssdk.auth.credentials.AwsBasicCredentials
-
Retrieve the AWS access key, used to identify the user interacting with AWS.
- accessKeyId() - Method in interface software.amazon.awssdk.auth.credentials.AwsCredentials
-
Retrieve the AWS access key, used to identify the user interacting with AWS.
- accessKeyId() - Method in class software.amazon.awssdk.auth.credentials.AwsSessionCredentials
-
Retrieve the AWS access key, used to identify the user interacting with AWS.
- add(String, T) - Method in class software.amazon.awssdk.auth.signer.internal.FifoCache
-
Adds an entry to the cache, evicting the earliest entry if necessary.
- addCredentialsProvider(AwsCredentialsProvider) - Method in interface software.amazon.awssdk.auth.credentials.AwsCredentialsProviderChain.Builder
-
Add a credential provider to the chain, after the credential providers that have already been configured.
- addSessionCredentials(SdkHttpFullRequest.Builder, AwsSessionCredentials) - Method in class software.amazon.awssdk.auth.signer.internal.AbstractAws4Signer
-
- addSessionCredentials(SdkHttpFullRequest.Builder, AwsSessionCredentials) - Method in class software.amazon.awssdk.auth.signer.internal.AbstractAwsSigner
-
Adds session credentials to the request given.
- addTokenProvider(SdkTokenProvider) - Method in interface software.amazon.awssdk.auth.token.credentials.SdkTokenProviderChain.Builder
-
Add a token provider to the chain, after the token providers that have already been configured.
- algorithm() - Method in class software.amazon.awssdk.auth.signer.params.SignerChecksumParams
-
- algorithm(Algorithm) - Method in class software.amazon.awssdk.auth.signer.params.SignerChecksumParams.Builder
-
- AnonymousCredentialsProvider - Class in software.amazon.awssdk.auth.credentials
-
- AsyncAws4Signer - Class in software.amazon.awssdk.auth.signer
-
AWS Signature Version 4 signer that can include contents of an asynchronous request body into the signature
calculation.
- AsyncAws4Signer() - Constructor for class software.amazon.awssdk.auth.signer.AsyncAws4Signer
-
- asyncCredentialUpdateEnabled(Boolean) - Method in class software.amazon.awssdk.auth.credentials.DefaultCredentialsProvider.Builder
-
Configure whether this provider should fetch credentials asynchronously in the background.
- asyncCredentialUpdateEnabled(Boolean) - Method in interface software.amazon.awssdk.auth.credentials.HttpCredentialsProvider.Builder
-
Configure whether the provider should fetch credentials asynchronously in the background.
- asyncCredentialUpdateEnabled(Boolean) - Method in class software.amazon.awssdk.auth.credentials.ProcessCredentialsProvider.Builder
-
Configure whether the provider should fetch credentials asynchronously in the background.
- asyncThreadName(String) - Method in interface software.amazon.awssdk.auth.credentials.HttpCredentialsProvider.Builder
-
- AUTHORIZATION - Static variable in class software.amazon.awssdk.auth.signer.internal.SignerConstant
-
- AWS4_SIGNING_ALGORITHM - Static variable in class software.amazon.awssdk.auth.signer.internal.SignerConstant
-
- AWS4_TERMINATOR - Static variable in class software.amazon.awssdk.auth.signer.internal.SignerConstant
-
- Aws4PresignerParams - Class in software.amazon.awssdk.auth.signer.params
-
- Aws4PresignerParams.Builder - Interface in software.amazon.awssdk.auth.signer.params
-
- Aws4Signer - Class in software.amazon.awssdk.auth.signer
-
Signer implementation that signs requests with the AWS4 signing protocol.
- Aws4SignerParams - Class in software.amazon.awssdk.auth.signer.params
-
Parameters that are used during signing.
- Aws4SignerParams.Builder<B extends Aws4SignerParams.Builder<B>> - Interface in software.amazon.awssdk.auth.signer.params
-
- Aws4SignerParams.BuilderImpl<B extends Aws4SignerParams.Builder<B>> - Class in software.amazon.awssdk.auth.signer.params
-
- Aws4SignerRequestParams - Class in software.amazon.awssdk.auth.signer.internal
-
Parameters that are used for computing a AWS 4 signature for a request.
- Aws4SignerRequestParams(Aws4SignerParams) - Constructor for class software.amazon.awssdk.auth.signer.internal.Aws4SignerRequestParams
-
Generates an instance of AWS4signerRequestParams that holds the
parameters used for computing a AWS 4 signature for a request based on
the given
Aws4SignerParams
for that request.
- Aws4SignerUtils - Class in software.amazon.awssdk.auth.signer.internal
-
Utility methods that is used by the different AWS Signer implementations.
- Aws4UnsignedPayloadSigner - Class in software.amazon.awssdk.auth.signer
-
Exactly the same as
Aws4Signer
except if the request is being sent
over HTTPS, then it returns the string
UNSIGNED-PAYLOAD
as the
content SHA-256 so services that support it can avoid needing to calculate
the value when authorizing the request.
- AWS_CREDENTIALS - Static variable in class software.amazon.awssdk.auth.signer.AwsSignerExecutionAttribute
-
The key under which the request credentials are set.
- AwsBasicCredentials - Class in software.amazon.awssdk.auth.credentials
-
Provides access to the AWS credentials used for accessing AWS services: AWS access key ID and secret access key.
- AwsBasicCredentials(String, String) - Constructor for class software.amazon.awssdk.auth.credentials.AwsBasicCredentials
-
Constructs a new credentials object, with the specified AWS access key and AWS secret key.
- AwsChunkSigner - Interface in software.amazon.awssdk.auth.signer.internal.chunkedencoding
-
Represents a signer for a chunk of data, that returns a new signature based on the data and the
previous signature.
- awsChunkSigner(AwsChunkSigner) - Method in class software.amazon.awssdk.auth.signer.internal.chunkedencoding.AwsSignedChunkedEncodingInputStream.Builder
-
- AwsCredentials - Interface in software.amazon.awssdk.auth.credentials
-
Provides access to the AWS credentials used for accessing AWS services: AWS access key ID and secret access key.
- awsCredentials() - Method in class software.amazon.awssdk.auth.signer.params.Aws4SignerParams
-
- awsCredentials(AwsCredentials) - Method in interface software.amazon.awssdk.auth.signer.params.Aws4SignerParams.Builder
-
Sets the aws credentials to use for computing the signature.
- awsCredentials(AwsCredentials) - Method in class software.amazon.awssdk.auth.signer.params.Aws4SignerParams.BuilderImpl
-
- AwsCredentialsProvider - Interface in software.amazon.awssdk.auth.credentials
-
Interface for loading
AwsCredentials
that are used for authentication.
- AwsCredentialsProviderChain - Class in software.amazon.awssdk.auth.credentials
-
- AwsCredentialsProviderChain.Builder - Interface in software.amazon.awssdk.auth.credentials
-
- AwsS3V4ChunkSigner - Class in software.amazon.awssdk.auth.signer.internal.chunkedencoding
-
An implementation of AwsChunkSigner that can calculate a Sigv4 compatible chunk
signature.
- AwsS3V4ChunkSigner(byte[], String, String) - Constructor for class software.amazon.awssdk.auth.signer.internal.chunkedencoding.AwsS3V4ChunkSigner
-
- AwsS3V4Signer - Class in software.amazon.awssdk.auth.signer
-
AWS4 signer implementation for AWS S3
- AwsS3V4SignerParams - Class in software.amazon.awssdk.auth.signer.params
-
- AwsS3V4SignerParams.Builder - Interface in software.amazon.awssdk.auth.signer.params
-
- AwsSessionCredentials - Class in software.amazon.awssdk.auth.credentials
-
A special type of
AwsCredentials
that provides a session token to be used in service authentication.
- AwsSignedChunkedEncodingInputStream - Class in software.amazon.awssdk.auth.signer.internal.chunkedencoding
-
A wrapper of InputStream that implements chunked encoding.
- AwsSignedChunkedEncodingInputStream.Builder - Class in software.amazon.awssdk.auth.signer.internal.chunkedencoding
-
- AwsSignerExecutionAttribute - Class in software.amazon.awssdk.auth.signer
-
AWS-specific signing attributes attached to the execution.
- calculateChecksumContentLength(Algorithm, String, int) - Static method in class software.amazon.awssdk.auth.signer.internal.chunkedencoding.AwsSignedChunkedEncodingInputStream
-
- calculateContentHash(SdkHttpFullRequest.Builder, Aws4SignerParams, SdkChecksum) - Method in class software.amazon.awssdk.auth.signer.Aws4UnsignedPayloadSigner
-
- calculateContentHash(SdkHttpFullRequest.Builder, T) - Method in class software.amazon.awssdk.auth.signer.internal.AbstractAws4Signer
-
Calculate the hash of the request's payload.
- calculateContentHash(SdkHttpFullRequest.Builder, T, SdkChecksum) - Method in class software.amazon.awssdk.auth.signer.internal.AbstractAws4Signer
-
This method overloads calculateContentHash with contentFlexibleChecksum.
- calculateContentHash(SdkHttpFullRequest.Builder, AwsS3V4SignerParams) - Method in class software.amazon.awssdk.auth.signer.internal.AbstractAwsS3V4Signer
-
Returns the pre-defined header value and set other necessary headers if
the request needs to be chunk-encoded.
- calculateContentHash(SdkHttpFullRequest.Builder, AwsS3V4SignerParams, SdkChecksum) - Method in class software.amazon.awssdk.auth.signer.internal.AbstractAwsS3V4Signer
-
This method overloads calculateContentHash with contentFlexibleChecksum.
- calculateContentHash(SdkHttpFullRequest.Builder, Aws4SignerParams, SdkChecksum) - Method in class software.amazon.awssdk.auth.signer.internal.BaseEventStreamAsyncAws4Signer
-
Returns the pre-defined header value and set other necessary headers if
the request needs to be chunk-encoded.
- calculateContentHashPresign(SdkHttpFullRequest.Builder, U) - Method in class software.amazon.awssdk.auth.signer.internal.AbstractAws4Signer
-
- calculateContentHashPresign(SdkHttpFullRequest.Builder, Aws4PresignerParams) - Method in class software.amazon.awssdk.auth.signer.internal.AbstractAwsS3V4Signer
-
- calculateContentHashPresign(SdkHttpFullRequest.Builder, Aws4PresignerParams) - Method in class software.amazon.awssdk.auth.signer.internal.BaseAws4Signer
-
Calculate the hash of the request's payload.
- calculateRequestContentLength(SdkHttpFullRequest.Builder) - Static method in class software.amazon.awssdk.auth.signer.internal.Aws4SignerUtils
-
Calculates the content length of a request.
- calculateStreamContentLength(long, int, AwsChunkedEncodingConfig) - Static method in class software.amazon.awssdk.auth.signer.internal.chunkedencoding.AwsSignedChunkedEncodingInputStream
-
- calculateStreamContentLength(long, int, AwsChunkedEncodingConfig, boolean) - Static method in class software.amazon.awssdk.auth.signer.internal.chunkedencoding.AwsSignedChunkedEncodingInputStream
-
Calculates the expected total length of signed payload chunked stream.
- canonicalizeSigningHeaders(Map<String, List<String>>) - Static method in class software.amazon.awssdk.auth.signer.internal.util.HeaderTransformsHelper
-
- checksumHeaderName(String) - Method in class software.amazon.awssdk.auth.signer.params.SignerChecksumParams.Builder
-
- checksumHeaderName() - Method in class software.amazon.awssdk.auth.signer.params.SignerChecksumParams
-
- checksumParams(SignerChecksumParams) - Method in interface software.amazon.awssdk.auth.signer.params.Aws4SignerParams.Builder
-
Checksum params required to compute the Checksum while data is read for signing the Checksum.
- checksumParams(SignerChecksumParams) - Method in class software.amazon.awssdk.auth.signer.params.Aws4SignerParams.BuilderImpl
-
- checksumParams() - Method in class software.amazon.awssdk.auth.signer.params.Aws4SignerParams
-
- ChildProfileCredentialsProviderFactory - Interface in software.amazon.awssdk.auth.credentials
-
- ChildProfileTokenProviderFactory - Interface in software.amazon.awssdk.auth.token.credentials
-
A factory for
SdkTokenProvider
that are derived from properties as defined in he given profile.
- close() - Method in class software.amazon.awssdk.auth.credentials.AwsCredentialsProviderChain
-
- close() - Method in class software.amazon.awssdk.auth.credentials.ContainerCredentialsProvider
-
- close() - Method in class software.amazon.awssdk.auth.credentials.DefaultCredentialsProvider
-
- close() - Method in class software.amazon.awssdk.auth.credentials.InstanceProfileCredentialsProvider
-
- close() - Method in class software.amazon.awssdk.auth.credentials.internal.LazyAwsCredentialsProvider
-
- close() - Method in class software.amazon.awssdk.auth.credentials.ProcessCredentialsProvider
-
- close() - Method in class software.amazon.awssdk.auth.credentials.ProfileCredentialsProvider
-
- close() - Method in class software.amazon.awssdk.auth.credentials.WebIdentityTokenFileCredentialsProvider
-
- close() - Method in class software.amazon.awssdk.auth.token.credentials.aws.DefaultAwsTokenProvider
-
- close() - Method in class software.amazon.awssdk.auth.token.credentials.ProfileTokenProvider
-
- close() - Method in class software.amazon.awssdk.auth.token.credentials.SdkTokenProviderChain
-
- close() - Method in class software.amazon.awssdk.auth.token.internal.LazyTokenProvider
-
- command(String) - Method in class software.amazon.awssdk.auth.credentials.ProcessCredentialsProvider.Builder
-
Configure the command that should be executed to retrieve credentials.
- ContainerCredentialsProvider - Class in software.amazon.awssdk.auth.credentials
-
- ContainerCredentialsProvider.Builder - Interface in software.amazon.awssdk.auth.credentials
-
- ContainerCredentialsRetryPolicy - Class in software.amazon.awssdk.auth.credentials.internal
-
- ContainerCredentialsRetryPolicy() - Constructor for class software.amazon.awssdk.auth.credentials.internal.ContainerCredentialsRetryPolicy
-
- CONTENT_SHA_256_WITH_CHECKSUM - Static variable in class software.amazon.awssdk.auth.signer.internal.AbstractAwsS3V4Signer
-
- ContentChecksum - Class in software.amazon.awssdk.auth.signer.internal
-
Encapsulates Hash in String format and FlexibleChecksum Instance for a Request Content.
- ContentChecksum(String, SdkChecksum) - Constructor for class software.amazon.awssdk.auth.signer.internal.ContentChecksum
-
- contentFlexibleChecksum() - Method in class software.amazon.awssdk.auth.signer.internal.ContentChecksum
-
- contentHash() - Method in class software.amazon.awssdk.auth.signer.internal.ContentChecksum
-
- create() - Static method in class software.amazon.awssdk.auth.credentials.AnonymousCredentialsProvider
-
- create(String, String) - Static method in class software.amazon.awssdk.auth.credentials.AwsBasicCredentials
-
Constructs a new credentials object, with the specified AWS access key and AWS secret key.
- create(String, String, String) - Static method in class software.amazon.awssdk.auth.credentials.AwsSessionCredentials
-
Constructs a new session credentials object, with the specified AWS access key, AWS secret key and AWS session token.
- create(AwsCredentialsProvider, Profile) - Method in interface software.amazon.awssdk.auth.credentials.ChildProfileCredentialsProviderFactory
-
Create a credentials provider for the provided profile, using the provided source credentials provider to authenticate
with AWS.
- create() - Static method in class software.amazon.awssdk.auth.credentials.DefaultCredentialsProvider
-
- create() - Static method in class software.amazon.awssdk.auth.credentials.EnvironmentVariableCredentialsProvider
-
- create() - Static method in class software.amazon.awssdk.auth.credentials.InstanceProfileCredentialsProvider
-
- create() - Static method in class software.amazon.awssdk.auth.credentials.internal.HttpCredentialsLoader
-
- create(Supplier<AwsCredentialsProvider>) - Static method in class software.amazon.awssdk.auth.credentials.internal.LazyAwsCredentialsProvider
-
- create() - Static method in class software.amazon.awssdk.auth.credentials.ProfileCredentialsProvider
-
- create(String) - Static method in class software.amazon.awssdk.auth.credentials.ProfileCredentialsProvider
-
- create(ProfileProviderCredentialsContext) - Method in interface software.amazon.awssdk.auth.credentials.ProfileCredentialsProviderFactory
-
- create(AwsCredentials) - Static method in class software.amazon.awssdk.auth.credentials.StaticCredentialsProvider
-
Create a credentials provider that always returns the provided set of credentials.
- create() - Static method in class software.amazon.awssdk.auth.credentials.SystemPropertyCredentialsProvider
-
- create(WebIdentityTokenCredentialProperties) - Method in interface software.amazon.awssdk.auth.credentials.WebIdentityTokenCredentialsProviderFactory
-
- create() - Static method in class software.amazon.awssdk.auth.credentials.WebIdentityTokenFileCredentialsProvider
-
- create() - Static method in class software.amazon.awssdk.auth.signer.AsyncAws4Signer
-
- create() - Static method in class software.amazon.awssdk.auth.signer.Aws4Signer
-
- create() - Static method in class software.amazon.awssdk.auth.signer.Aws4UnsignedPayloadSigner
-
- create() - Static method in class software.amazon.awssdk.auth.signer.AwsS3V4Signer
-
- create() - Static method in class software.amazon.awssdk.auth.signer.EventStreamAws4Signer
-
- create() - Static method in class software.amazon.awssdk.auth.token.credentials.aws.DefaultAwsTokenProvider
-
- create(ProfileFile, Profile) - Method in interface software.amazon.awssdk.auth.token.credentials.ChildProfileTokenProviderFactory
-
Create a token provider for the provided profile.
- create() - Static method in class software.amazon.awssdk.auth.token.credentials.ProfileTokenProvider
-
- create(String) - Static method in class software.amazon.awssdk.auth.token.credentials.ProfileTokenProvider
-
- create(SdkToken) - Static method in class software.amazon.awssdk.auth.token.credentials.StaticTokenProvider
-
Create a token provider that always returns the provided static token.
- create(Supplier<SdkTokenProvider>) - Static method in class software.amazon.awssdk.auth.token.internal.LazyTokenProvider
-
- create() - Static method in class software.amazon.awssdk.auth.token.signer.aws.BearerTokenSigner
-
- createChecksumChunkHeader() - Method in class software.amazon.awssdk.auth.signer.internal.chunkedencoding.AwsSignedChunkedEncodingInputStream
-
- createChunk(byte[]) - Method in class software.amazon.awssdk.auth.signer.internal.chunkedencoding.AwsSignedChunkedEncodingInputStream
-
- createFinalChunk(byte[]) - Method in class software.amazon.awssdk.auth.signer.internal.chunkedencoding.AwsSignedChunkedEncodingInputStream
-
- credentialRefreshThreshold(Duration) - Method in class software.amazon.awssdk.auth.credentials.ProcessCredentialsProvider.Builder
-
Configure the amount of time between when the credentials expire and when the credentials should start to be
refreshed.
- CredentialSourceType - Enum in software.amazon.awssdk.auth.credentials.internal
-
- credentialsProvider() - Method in class software.amazon.awssdk.auth.credentials.internal.ProfileCredentialsUtils
-
Retrieve the credentials provider for which this profile has been configured, if available.
- credentialsProviders(Collection<? extends AwsCredentialsProvider>) - Method in interface software.amazon.awssdk.auth.credentials.AwsCredentialsProviderChain.Builder
-
Configure the credentials providers that should be checked for credentials, in the order they should be checked.
- credentialsProviders(AwsCredentialsProvider...) - Method in interface software.amazon.awssdk.auth.credentials.AwsCredentialsProviderChain.Builder
-
Configure the credentials providers that should be checked for credentials, in the order they should be checked.
- credentialType() - Method in class software.amazon.awssdk.auth.token.signer.aws.BearerTokenSigner
-
- CredentialUtils - Class in software.amazon.awssdk.auth.credentials
-
- parse(String) - Static method in enum software.amazon.awssdk.auth.credentials.internal.CredentialSourceType
-
- presign(SdkHttpFullRequest, ExecutionAttributes) - Method in class software.amazon.awssdk.auth.signer.internal.AbstractAwsS3V4Signer
-
- presign(SdkHttpFullRequest, Aws4PresignerParams) - Method in class software.amazon.awssdk.auth.signer.internal.AbstractAwsS3V4Signer
-
A method to pre sign the given #request.
- presign(SdkHttpFullRequest, ExecutionAttributes) - Method in class software.amazon.awssdk.auth.signer.internal.BaseAws4Signer
-
- presign(SdkHttpFullRequest, Aws4PresignerParams) - Method in class software.amazon.awssdk.auth.signer.internal.BaseAws4Signer
-
- PRESIGN_URL_MAX_EXPIRATION_SECONDS - Static variable in class software.amazon.awssdk.auth.signer.internal.SignerConstant
-
Seconds in a week, which is the max expiration time Sig-v4 accepts.
- PRESIGNER_EXPIRATION - Static variable in class software.amazon.awssdk.auth.signer.AwsSignerExecutionAttribute
-
The key to specify the expiration time when pre-signing aws requests.
- ProcessCredentialsProvider - Class in software.amazon.awssdk.auth.credentials
-
A credentials provider that can load credentials from an external process.
- ProcessCredentialsProvider.Builder - Class in software.amazon.awssdk.auth.credentials
-
- processOutputLimit(long) - Method in class software.amazon.awssdk.auth.credentials.ProcessCredentialsProvider.Builder
-
Configure the maximum amount of data that can be returned by the external process before an exception is
raised.
- processRequestPayload(SdkHttpFullRequest.Builder, byte[], byte[], Aws4SignerRequestParams, T) - Method in class software.amazon.awssdk.auth.signer.internal.AbstractAws4Signer
-
- processRequestPayload(SdkHttpFullRequest.Builder, byte[], byte[], Aws4SignerRequestParams, T, SdkChecksum) - Method in class software.amazon.awssdk.auth.signer.internal.AbstractAws4Signer
-
- processRequestPayload(SdkHttpFullRequest.Builder, byte[], byte[], Aws4SignerRequestParams, AwsS3V4SignerParams) - Method in class software.amazon.awssdk.auth.signer.internal.AbstractAwsS3V4Signer
-
If necessary, creates a chunk-encoding wrapper on the request payload.
- processRequestPayload(SdkHttpFullRequest.Builder, byte[], byte[], Aws4SignerRequestParams, AwsS3V4SignerParams, SdkChecksum) - Method in class software.amazon.awssdk.auth.signer.internal.AbstractAwsS3V4Signer
-
Overloads processRequestPayload with sdkChecksum.
- processRequestPayload(SdkHttpFullRequest.Builder, byte[], byte[], Aws4SignerRequestParams, Aws4SignerParams) - Method in class software.amazon.awssdk.auth.signer.internal.BaseAws4Signer
-
Subclass could override this method to perform any additional procedure
on the request payload, with access to the result from signing the
header.
- processRequestPayload(SdkHttpFullRequest.Builder, byte[], byte[], Aws4SignerRequestParams, Aws4SignerParams, SdkChecksum) - Method in class software.amazon.awssdk.auth.signer.internal.BaseAws4Signer
-
This method overloads processRequestPayload with sdkChecksum.
- profile(Profile) - Method in class software.amazon.awssdk.auth.credentials.ProfileProviderCredentialsContext.Builder
-
Builder interface to set profile.
- profile() - Method in class software.amazon.awssdk.auth.credentials.ProfileProviderCredentialsContext
-
Getter method for profile.
- ProfileCredentialsProvider - Class in software.amazon.awssdk.auth.credentials
-
Credentials provider based on AWS configuration profiles.
- ProfileCredentialsProvider.Builder - Interface in software.amazon.awssdk.auth.credentials
-
- ProfileCredentialsProviderFactory - Interface in software.amazon.awssdk.auth.credentials
-
A factory for
AwsCredentialsProvider
s, which can be used to create different credentials providers with different
Provider specifications like profile properties.
- ProfileCredentialsUtils - Class in software.amazon.awssdk.auth.credentials.internal
-
- ProfileCredentialsUtils(ProfileFile, Profile, Function<String, Optional<Profile>>) - Constructor for class software.amazon.awssdk.auth.credentials.internal.ProfileCredentialsUtils
-
- profileFile(ProfileFile) - Method in class software.amazon.awssdk.auth.credentials.DefaultCredentialsProvider.Builder
-
- profileFile(ProfileFile) - Method in interface software.amazon.awssdk.auth.credentials.InstanceProfileCredentialsProvider.Builder
-
Configure the profile file used for loading IMDS-related configuration, like the endpoint mode (IPv4 vs IPv6).
- profileFile(Supplier<ProfileFile>) - Method in class software.amazon.awssdk.auth.credentials.internal.Ec2MetadataConfigProvider.Builder
-
- profileFile(ProfileFile) - Method in interface software.amazon.awssdk.auth.credentials.ProfileCredentialsProvider.Builder
-
Define the profile file that should be used by this credentials provider.
- profileFile(Consumer<ProfileFile.Builder>) - Method in interface software.amazon.awssdk.auth.credentials.ProfileCredentialsProvider.Builder
-
- profileFile(ProfileFile) - Method in class software.amazon.awssdk.auth.credentials.ProfileProviderCredentialsContext.Builder
-
Builder interface to set ProfileFile.
- profileFile() - Method in class software.amazon.awssdk.auth.credentials.ProfileProviderCredentialsContext
-
Getter for profileFile.
- profileFile(Supplier<ProfileFile>) - Method in class software.amazon.awssdk.auth.token.credentials.aws.DefaultAwsTokenProvider.Builder
-
- profileFile(Supplier<ProfileFile>) - Method in interface software.amazon.awssdk.auth.token.credentials.ProfileTokenProvider.Builder
-
Define the profile file that should be used by this token provider.
- profileName(String) - Method in class software.amazon.awssdk.auth.credentials.DefaultCredentialsProvider.Builder
-
- profileName(String) - Method in interface software.amazon.awssdk.auth.credentials.InstanceProfileCredentialsProvider.Builder
-
Configure the profile name used for loading IMDS-related configuration, like the endpoint mode (IPv4 vs IPv6).
- profileName(String) - Method in class software.amazon.awssdk.auth.credentials.internal.Ec2MetadataConfigProvider.Builder
-
- profileName(String) - Method in interface software.amazon.awssdk.auth.credentials.ProfileCredentialsProvider.Builder
-
Define the name of the profile that should be used by this credentials provider.
- profileName(String) - Method in class software.amazon.awssdk.auth.token.credentials.aws.DefaultAwsTokenProvider.Builder
-
- profileName(String) - Method in interface software.amazon.awssdk.auth.token.credentials.ProfileTokenProvider.Builder
-
Define the name of the profile that should be used by this token provider.
- ProfileProviderCredentialsContext - Class in software.amazon.awssdk.auth.credentials
-
Context class that defines the required properties for creation of a Credentials provider*
- ProfileProviderCredentialsContext.Builder - Class in software.amazon.awssdk.auth.credentials
-
- ProfileTokenProvider - Class in software.amazon.awssdk.auth.token.credentials
-
Token provider based on AWS configuration profiles.
- ProfileTokenProvider.Builder - Interface in software.amazon.awssdk.auth.token.credentials
-
- ProfileTokenProviderLoader - Class in software.amazon.awssdk.auth.token.internal
-
Utility class to load SSO Token Providers.
- ProfileTokenProviderLoader(ProfileFile, Profile) - Constructor for class software.amazon.awssdk.auth.token.internal.ProfileTokenProviderLoader
-
- S3_SIGV4A_SIGNER_CLASS_PATH - Static variable in class software.amazon.awssdk.auth.signer.internal.util.SignerMethodResolver
-
- S3SignerExecutionAttribute - Class in software.amazon.awssdk.auth.signer
-
S3-specific signing attributes attached to the execution.
- sanitizeCredentials(AwsCredentials) - Method in class software.amazon.awssdk.auth.signer.internal.AbstractAwsSigner
-
Loads the individual access key ID and secret key from the specified credentials, trimming any extra whitespace from the
credentials.
- SDK_TOKEN - Static variable in class software.amazon.awssdk.auth.token.signer.SdkTokenExecutionAttribute
-
The token to sign requests using token authorization instead of AWS Credentials.
- SdkToken - Interface in software.amazon.awssdk.auth.token.credentials
-
Provides token which is used to securely authorize requests to AWS services.
- SdkTokenExecutionAttribute - Class in software.amazon.awssdk.auth.token.signer
-
SdkToken authorizing attributes attached to the execution.
- SdkTokenProvider - Interface in software.amazon.awssdk.auth.token.credentials
-
Interface for loading
SdkToken
that are used for authentication.
- SdkTokenProviderChain - Class in software.amazon.awssdk.auth.token.credentials
-
An
SdkTokenProvider
implementation that chains together multiple token providers.
- SdkTokenProviderChain.Builder - Interface in software.amazon.awssdk.auth.token.credentials
-
- SdkTokenProviderFactoryProperties - Class in software.amazon.awssdk.auth.token.credentials
-
- SdkTokenProviderFactoryProperties.Builder - Interface in software.amazon.awssdk.auth.token.credentials
-
- secretAccessKey() - Method in class software.amazon.awssdk.auth.credentials.AwsBasicCredentials
-
Retrieve the AWS secret access key, used to authenticate the user interacting with AWS.
- secretAccessKey() - Method in interface software.amazon.awssdk.auth.credentials.AwsCredentials
-
Retrieve the AWS secret access key, used to authenticate the user interacting with AWS.
- secretAccessKey() - Method in class software.amazon.awssdk.auth.credentials.AwsSessionCredentials
-
Retrieve the AWS secret access key, used to authenticate the user interacting with AWS.
- SERVICE_SIGNING_NAME - Static variable in class software.amazon.awssdk.auth.signer.AwsSignerExecutionAttribute
-
The signing name of the service to be using in SigV4 signing
- sessionToken() - Method in class software.amazon.awssdk.auth.credentials.AwsSessionCredentials
-
Retrieve the AWS session token.
- setAwsCredentials(AwsCredentials) - Method in class software.amazon.awssdk.auth.signer.params.Aws4SignerParams.BuilderImpl
-
- setDoubleUrlEncode(Boolean) - Method in class software.amazon.awssdk.auth.signer.params.Aws4SignerParams.BuilderImpl
-
- setNormalizePath(Boolean) - Method in class software.amazon.awssdk.auth.signer.params.Aws4SignerParams.BuilderImpl
-
- setSigningClockOverride(Clock) - Method in class software.amazon.awssdk.auth.signer.params.Aws4SignerParams.BuilderImpl
-
- setSigningName(String) - Method in class software.amazon.awssdk.auth.signer.params.Aws4SignerParams.BuilderImpl
-
- setSigningRegion(Region) - Method in class software.amazon.awssdk.auth.signer.params.Aws4SignerParams.BuilderImpl
-
- setTimeOffset(Integer) - Method in class software.amazon.awssdk.auth.signer.params.Aws4SignerParams.BuilderImpl
-
- setToken(SdkToken) - Method in class software.amazon.awssdk.auth.signer.params.TokenSignerParams.BuilderImpl
-
- shouldRetry(int, ResourcesEndpointRetryParameters) - Method in class software.amazon.awssdk.auth.credentials.internal.ContainerCredentialsRetryPolicy
-
- sign(SdkHttpFullRequest, AsyncRequestBody, ExecutionAttributes) - Method in class software.amazon.awssdk.auth.signer.AsyncAws4Signer
-
- sign(SdkHttpFullRequest, ExecutionAttributes) - Method in class software.amazon.awssdk.auth.signer.Aws4UnsignedPayloadSigner
-
- sign(SdkHttpFullRequest, Aws4SignerParams) - Method in class software.amazon.awssdk.auth.signer.Aws4UnsignedPayloadSigner
-
- sign(SdkHttpFullRequest, ExecutionAttributes) - Method in class software.amazon.awssdk.auth.signer.internal.AbstractAwsS3V4Signer
-
- sign(SdkHttpFullRequest, AwsS3V4SignerParams) - Method in class software.amazon.awssdk.auth.signer.internal.AbstractAwsS3V4Signer
-
A method to sign the given #request.
- sign(String, byte[], SigningAlgorithm) - Method in class software.amazon.awssdk.auth.signer.internal.AbstractAwsSigner
-
- sign(byte[], byte[], SigningAlgorithm) - Method in class software.amazon.awssdk.auth.signer.internal.AbstractAwsSigner
-
- sign(SdkHttpFullRequest, ExecutionAttributes) - Method in class software.amazon.awssdk.auth.signer.internal.BaseAws4Signer
-
- sign(SdkHttpFullRequest, Aws4SignerParams) - Method in class software.amazon.awssdk.auth.signer.internal.BaseAws4Signer
-
- sign(SdkHttpFullRequest, ExecutionAttributes) - Method in class software.amazon.awssdk.auth.signer.internal.BaseEventStreamAsyncAws4Signer
-
- sign(SdkHttpFullRequest, Aws4SignerParams) - Method in class software.amazon.awssdk.auth.signer.internal.BaseEventStreamAsyncAws4Signer
-
- sign(SdkHttpFullRequest, TokenSignerParams) - Method in class software.amazon.awssdk.auth.token.signer.aws.BearerTokenSigner
-
Signs the request by adding an 'Authorization' header containing the string value of the token
in accordance with RFC 6750, section 2.1.
- sign(SdkHttpFullRequest, ExecutionAttributes) - Method in class software.amazon.awssdk.auth.token.signer.aws.BearerTokenSigner
-
Signs the request by adding an 'Authorization' header containing the string value of the token
in accordance with RFC 6750, section 2.1.
- signAndBase64Encode(String, String, SigningAlgorithm) - Method in class software.amazon.awssdk.auth.signer.internal.AbstractAwsSigner
-
Computes an RFC 2104-compliant HMAC signature and returns the result as a
Base64 encoded string.
- signAsync(SdkHttpFullRequest, AsyncRequestBody, Aws4SignerRequestParams, Aws4SignerParams) - Method in class software.amazon.awssdk.auth.signer.internal.BaseAsyncAws4Signer
-
This method is only used in test, where clockOverride is passed in signingParams
- signAsyncRequestBody(SdkHttpFullRequest, AsyncRequestBody, ExecutionAttributes) - Method in class software.amazon.awssdk.auth.signer.internal.BaseAsyncAws4Signer
-
- SIGNATURE_LENGTH - Static variable in class software.amazon.awssdk.auth.signer.internal.chunkedencoding.AwsS3V4ChunkSigner
-
- signChecksumChunk(byte[], String, String) - Method in interface software.amazon.awssdk.auth.signer.internal.chunkedencoding.AwsChunkSigner
-
- signChecksumChunk(byte[], String, String) - Method in class software.amazon.awssdk.auth.signer.internal.chunkedencoding.AwsS3V4ChunkSigner
-
Signed chunk must be of below format
signature = Hex(HMAC(K,
"AWS4-HMAC-SHA256-TRAILER"\n
DATE\n
KEYPATH\n
final_chunk_signature\n
Hex(SHA256(canonicalize(trailing-headers)))))
- signChunk(byte[], String) - Method in interface software.amazon.awssdk.auth.signer.internal.chunkedencoding.AwsChunkSigner
-
- signChunk(byte[], String) - Method in class software.amazon.awssdk.auth.signer.internal.chunkedencoding.AwsS3V4ChunkSigner
-
- SIGNER_DOUBLE_URL_ENCODE - Static variable in class software.amazon.awssdk.auth.signer.AwsSignerExecutionAttribute
-
The key to specify whether to use double url encoding during signing.
- SIGNER_NORMALIZE_PATH - Static variable in class software.amazon.awssdk.auth.signer.AwsSignerExecutionAttribute
-
The key to specify whether to normalize the resource path during signing.
- SignerChecksumParams - Class in software.amazon.awssdk.auth.signer.params
-
Encapsulates the Checksum information like Algorithm and header name for the checksum in header/trailer locations.
- SignerChecksumParams.Builder - Class in software.amazon.awssdk.auth.signer.params
-
- SignerConstant - Class in software.amazon.awssdk.auth.signer.internal
-
- SignerKey - Class in software.amazon.awssdk.auth.signer.internal
-
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.auth.signer.internal.SignerKey
-
- SignerLoader - Class in software.amazon.awssdk.auth.signer
-
Utility class for instantiating signers only if they're available on the class path.
- SignerMethodResolver - Class in software.amazon.awssdk.auth.signer.internal.util
-
- SIGNING_CLOCK - Static variable in class software.amazon.awssdk.auth.signer.AwsSignerExecutionAttribute
-
An override clock to use during signing.
- SIGNING_REGION - Static variable in class software.amazon.awssdk.auth.signer.AwsSignerExecutionAttribute
-
The AWS
Region
that is used for signing a request.
- SIGNING_REGION_SCOPE - Static variable in class software.amazon.awssdk.auth.signer.AwsSignerExecutionAttribute
-
The AWS
Region
that is used for signing a request.
- SigningAlgorithm - Enum in software.amazon.awssdk.auth.signer.internal
-
- signingClockOverride(Clock) - Method in interface software.amazon.awssdk.auth.signer.params.Aws4SignerParams.Builder
-
The clock to use for overriding the signing time when computing signature for a request.
- signingClockOverride(Clock) - Method in class software.amazon.awssdk.auth.signer.params.Aws4SignerParams.BuilderImpl
-
- signingClockOverride() - Method in class software.amazon.awssdk.auth.signer.params.Aws4SignerParams
-
- signingName(String) - Method in interface software.amazon.awssdk.auth.signer.params.Aws4SignerParams.Builder
-
The name of the AWS service to be used for computing the signature.
- signingName(String) - Method in class software.amazon.awssdk.auth.signer.params.Aws4SignerParams.BuilderImpl
-
- signingName() - Method in class software.amazon.awssdk.auth.signer.params.Aws4SignerParams
-
- signingRegion(Region) - Method in interface software.amazon.awssdk.auth.signer.params.Aws4SignerParams.Builder
-
The AWS region to be used for computing the signature.
- signingRegion(Region) - Method in class software.amazon.awssdk.auth.signer.params.Aws4SignerParams.BuilderImpl
-
- signingRegion() - Method in class software.amazon.awssdk.auth.signer.params.Aws4SignerParams
-
- signWithBody(SdkHttpFullRequest, AsyncRequestBody, Aws4SignerParams) - Method in class software.amazon.awssdk.auth.signer.AsyncAws4Signer
-
- signWithMac(String, Mac) - Method in class software.amazon.awssdk.auth.signer.internal.AbstractAwsSigner
-
- size() - Method in class software.amazon.awssdk.auth.signer.internal.FifoCache
-
Returns the current size of the cache.
- software.amazon.awssdk.auth.credentials - package software.amazon.awssdk.auth.credentials
-
- software.amazon.awssdk.auth.credentials.internal - package software.amazon.awssdk.auth.credentials.internal
-
- software.amazon.awssdk.auth.signer - package software.amazon.awssdk.auth.signer
-
- software.amazon.awssdk.auth.signer.internal - package software.amazon.awssdk.auth.signer.internal
-
- software.amazon.awssdk.auth.signer.internal.chunkedencoding - package software.amazon.awssdk.auth.signer.internal.chunkedencoding
-
- software.amazon.awssdk.auth.signer.internal.util - package software.amazon.awssdk.auth.signer.internal.util
-
- software.amazon.awssdk.auth.signer.params - package software.amazon.awssdk.auth.signer.params
-
- software.amazon.awssdk.auth.token.credentials - package software.amazon.awssdk.auth.token.credentials
-
- software.amazon.awssdk.auth.token.credentials.aws - package software.amazon.awssdk.auth.token.credentials.aws
-
- software.amazon.awssdk.auth.token.internal - package software.amazon.awssdk.auth.token.internal
-
- software.amazon.awssdk.auth.token.signer - package software.amazon.awssdk.auth.token.signer
-
- software.amazon.awssdk.auth.token.signer.aws - package software.amazon.awssdk.auth.token.signer.aws
-
- startUrl(String) - Method in interface software.amazon.awssdk.auth.token.credentials.SdkTokenProviderFactoryProperties.Builder
-
- startUrl() - Method in class software.amazon.awssdk.auth.token.credentials.SdkTokenProviderFactoryProperties
-
- StaticCredentialsProvider - Class in software.amazon.awssdk.auth.credentials
-
- StaticResourcesEndpointProvider - Class in software.amazon.awssdk.auth.credentials.internal
-
- StaticResourcesEndpointProvider(URI, Map<String, String>) - Constructor for class software.amazon.awssdk.auth.credentials.internal.StaticResourcesEndpointProvider
-
- StaticTokenProvider - Class in software.amazon.awssdk.auth.token.credentials
-
- STREAMING_UNSIGNED_PAYLOAD_TRAILER - Static variable in class software.amazon.awssdk.auth.signer.internal.AbstractAwsS3V4Signer
-
- SystemPropertyCredentialsProvider - Class in software.amazon.awssdk.auth.credentials
-
AwsCredentialsProvider
implementation that loads credentials from the aws.accessKeyId, aws.secretAccessKey and
aws.sessionToken system properties.
- SystemSettingsCredentialsProvider - Class in software.amazon.awssdk.auth.credentials.internal
-
- SystemSettingsCredentialsProvider() - Constructor for class software.amazon.awssdk.auth.credentials.internal.SystemSettingsCredentialsProvider
-