|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
Interface Summary | |
---|---|
AWSCredentials | Provides access to the AWS credentials used for accessing AWS services: AWS access key ID and secret access key. |
AWSCredentialsProvider | Interface for providing AWS credentials. |
AWSRefreshableSessionCredentials | Session credentials that can be refreshed upon request. |
AWSSessionCredentials | AWS session credentials object. |
NoSessionSupportCredentials | Marker interface for credentials that should not be used to start AWS Security Token Service sessions. |
Presigner | A request signer that has special-case logic to presign requests, generating a URL which embeds the signature suitable for hyperlinking. |
RegionAwareSigner | A signer that needs to know which region it is talking to. |
ServiceAwareSigner | A signer that needs to know which service it is talking to. |
Signer | A strategy for applying cryptographic signatures to a request, proving that the request was made by someone in posession of the given set of credentials without transmitting the secret key over the wire. |
Class Summary | |
---|---|
AbstractAWSSigner | Abstract base class for AWS signing protocol implementations. |
AnonymousAWSCredentials | Basic implementation of the AWSCredentials interface that allows use of "anonymous" credentials. |
AWS3Signer | Signer implementation that signs requests with the AWS3 signing protocol. |
AWS4Signer | Signer implementation that signs requests with the AWS4 signing protocol. |
AWS4Signer.HeaderSigningResult | |
AwsChunkedEncodingInputStream | A wrapper class of InputStream that implements chunked-encoding. |
AWSCredentialsProviderChain | AWSCredentialsProvider implementation that chains together multiple
credentials providers. |
BasicAWSCredentials | Basic implementation of the AWSCredentials interface that allows callers to pass in the AWS access key and secret access in the constructor. |
BasicSessionCredentials | Simple session credentials with keys and session token. |
ClasspathPropertiesFileCredentialsProvider | AWSCredentialsProvider implementation that loads AWS security
credentials from a properties file on the classpath. |
CloudFrontSigner | Implementation of AbstractAWSSigner for Amazon CloudFront's authentication scheme. |
DefaultAWSCredentialsProviderChain | AWS credentials provider chain that looks for credentials in this order: Environment Variables - AWS_ACCESS_KEY_ID and AWS_SECRET_KEY Java System Properties - aws.accessKeyId and aws.secretKey Credential profiles file at the default location (~/.aws/credentials) shared by all AWS SDKs and the AWS CLI Instance profile credentials delivered through the Amazon EC2 metadata service |
EnvironmentVariableCredentialsProvider | AWSCredentialsProvider implementation that provides credentials
by looking at the: AWS_ACCESS_KEY_ID (or AWS_ACCESS_KEY ) and
AWS_SECRET_KEY (or AWS_SECRET_ACCESS_KEY ) environment variables. |
InstanceProfileCredentialsProvider | Credentials provider implementation that loads credentials from the Amazon EC2 Instance Metadata Service. |
NoOpSigner | A No-Op Signer Implementation. |
PEMObject | A PEM object in a PEM file. |
PropertiesCredentials | Simple implementation AWSCredentials that reads in AWS access keys from a properties file. |
PropertiesFileCredentialsProvider | AWSCredentialsProvider implementation that loads AWS security
credentials from a properties file provided on initialization. |
QueryStringSigner | Signer implementation responsible for signing an AWS query string request according to the various signature versions and hashing algorithms. |
SessionCredentialsProviderFactory | Session credentials provider factory to share providers across potentially many clients. |
SignerFactory | Signer factory. |
STSAssumeRoleSessionCredentialsProvider | AWSCredentialsProvider implementation that uses the AWS Security Token Service to assume a Role and create temporary, short-lived sessions to use for authentication. |
STSSessionCredentials | Deprecated. |
STSSessionCredentialsProvider | AWSCredentialsProvider implementation that uses the AWS Security Token Service to create temporary, short-lived sessions to use for authentication. |
SystemPropertiesCredentialsProvider | AWSCredentialsProvider implementation that provides credentials by
looking at the aws.accessKeyId and aws.secretKey
Java system properties. |
WebIdentityFederationSessionCredentialsProvider | AWSCredentialsProvider implementation that uses the AWS Security Token Service to create temporary, short-lived sessions to use for authentication. |
Enum Summary | |
---|---|
PEM | A PEM utility that can be used to read keys from PEM. |
PEMObjectType | The type of a specific PEM object in a PEM file. |
RSA | Utility for RSA keys. |
SignatureVersion | |
SigningAlgorithm |
|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |