All Classes and Interfaces
Class
Description
Abstract base class for the AWS SigV4 signer implementations.
AWS4 signer implementation for AWS S3
Abstract base class for AWS signing protocol implementations.
Credentials provider that always returns anonymous
AwsCredentials.Deprecated.
Deprecated.
Use
software.amazon.awssdk.http.auth.aws.signer.AwsV4HttpSigner from the 'http-auth-aws' module.Parameters that are used during signing.
Parameters that are used for computing a AWS 4 signature for a request.
Utility methods that is used by the different AWS Signer implementations.
Deprecated.
Use
software.amazon.awssdk.http.auth.aws.signer.AwsV4HttpSigner from the 'http-auth-aws' module.Provides access to the AWS credentials used for accessing services: AWS access key ID and secret access key.
A builder for creating an instance of
AwsBasicCredentials.Represents a signer for a chunk of data, that returns a new signature based on the data and the
previous signature.
Provides access to the AWS credentials used for accessing services: AWS access key ID and secret access key.
Interface for loading
AwsCredentials that are used for authentication.AwsCredentialsProvider implementation that chains together multiple credentials providers.A builder for a
AwsCredentialsProviderChain that allows controlling its behavior.An implementation of AwsChunkSigner that can calculate a Sigv4 compatible chunk
signature.
Deprecated.
Use
software.amazon.awssdk.http.auth.aws.signer.AwsV4HttpSigner from the 'http-auth-aws' module.A special type of
AwsCredentials that provides a session token to be used in service authentication.A builder for creating an instance of
AwsSessionCredentials.A wrapper of InputStream that implements chunked encoding.
Deprecated.
Signer execution attributes have been deprecated in favor of
SignerPropertys, set on the
AuthSchemeOption.Deprecated.
Deprecated.
Use
software.amazon.awssdk.http.auth.signer.BearerHttpSigner from the 'http-auth' module.A factory for
AwsCredentialsProviders that are derived from another set of credentials in a profile file.A factory for
SdkTokenProvider that are derived from properties as defined in he given profile.AwsCredentialsProvider implementation that loads credentials from a local metadata service.A builder for creating a custom a
ContainerCredentialsProvider.Retry policy shared by
InstanceProfileCredentialsProvider and {@link ContainerCredentialsProvider#}.Encapsulates Hash in String format and FlexibleChecksum Instance for a Request Content.
A token provider chain that looks for providers in this order:
A profile based provider that can initialize token providers based on profile configurations
Configuration that defines the
DefaultAwsTokenProvider's behavior.AWS credentials provider chain that looks for credentials in this order:
Java System Properties -
aws.accessKeyId and aws.secretAccessKey
Environment Variables - AWS_ACCESS_KEY_ID and AWS_SECRET_ACCESS_KEY
Web Identity Token credentials from system properties or environment variables
Credential profiles file at the default location (~/.aws/credentials) shared by all AWS SDKs and the AWS CLI
Credentials delivered through the Amazon EC2 container service if AWS_CONTAINER_CREDENTIALS_RELATIVE_URI" environment
variable is set and security manager has permission to access the variable,
Instance profile credentials delivered through the Amazon EC2 metadata service
Configuration that defines the
DefaultCredentialsProvider's behavior.AwsCredentialsProvider implementation that loads credentials from the AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY and
AWS_SESSION_TOKEN environment variables.Deprecated.
Helper class for transforming headers required during signing of headers.
Helper class that contains the common behavior of the CredentialsProviders that loads the credentials from a local endpoint on
a container (e.g.
A base for many credential providers within the SDK that rely on calling a remote HTTP endpoint to refresh credentials.
HttpCredentialsProvider.Builder<TypeToBuildT extends HttpCredentialsProvider,BuilderT extends HttpCredentialsProvider.Builder<?,?>>
Credentials provider implementation that loads credentials from the Amazon EC2 Instance Metadata Service.
A builder for creating a custom a
InstanceProfileCredentialsProvider.A wrapper for
AwsCredentialsProvider that defers creation of the underlying provider until the first time the
AwsCredentialsProvider.resolveCredentials() method is invoked.A wrapper for
SdkTokenProvider that defers creation of the underlying provider until the first time the
SdkTokenProvider.resolveToken() method is invoked.A credentials provider that can load credentials from an external process.
Used to configure and create a
ProcessCredentialsProvider.Credentials provider based on AWS configuration profiles.
A builder for creating a custom
ProfileCredentialsProvider.A factory for
AwsCredentialsProviders, which can be used to create different credentials providers with different
Provider specifications like profile properties.Utility class to load
ProfileCredentialsUtils.credentialsProvider() configured in a profile.Context class that defines the required properties for creation of a Credentials provider.
Token provider based on AWS configuration profiles.
A builder for creating a custom
ProfileTokenProvider.Utility class to load SSO Token Providers.
Deprecated.
Signer execution attributes have been deprecated in favor of
SignerPropertys, set on the
AuthSchemeOption.Provides token which is used to securely authorize requests to services that use token based auth, e.g., OAuth.
Deprecated.
Signer execution attributes have been deprecated in favor of signer properties, set on the auth scheme's signer
options.
Interface for loading
SdkToken that are used for authentication.An
SdkTokenProvider implementation that chains together multiple token providers.A builder for a
SdkTokenProviderChain that allows controlling its behavior.Deprecated.
this class is deprecated and will not be updated.
Holds the signing key and the number of days since epoch for the date for
which the signing key was generated.
Deprecated.
An implementation of
AwsCredentialsProvider that returns a set implementation of AwsCredentials.An implementation of
SdkTokenProvider that returns a set implementation of SdkToken.AwsCredentialsProvider implementation that loads credentials from the aws.accessKeyId, aws.secretAccessKey and
aws.sessionToken system properties.Loads credentials providers from the
SdkSystemSetting.AWS_ACCESS_KEY_ID,
SdkSystemSetting.AWS_SECRET_ACCESS_KEY, and SdkSystemSetting.AWS_SESSION_TOKEN system settings.Parameters that are used during signing.
Utility class used to configure credential providers based on JWT web identity tokens.
A container for credential properties.
A factory for
AwsCredentialsProviders that are derived from web identity tokens.A credential provider that will read web identity token file path, aws role arn and aws session name from system properties or
environment variables for using web identity token credentials with STS.
A builder for creating a custom
WebIdentityTokenFileCredentialsProvider.
software.amazon.awssdk.http.auth.aws.signer.AwsV4HttpSignerfrom the 'http-auth-aws' module.