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.
Use software.amazon.awssdk.http.auth.aws.signer.AwsV4HttpSigner from the 'http-auth-aws' module.
 
 
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.
 
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.
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.