Package | Description |
---|---|
com.amazonaws | |
com.amazonaws.auth | |
com.amazonaws.http | |
com.amazonaws.retry.internal | |
com.amazonaws.services.s3 |
Synchronous client for accessing Amazon S3.
|
com.amazonaws.services.s3.internal |
Modifier and Type | Field and Description |
---|---|
private Signer |
AmazonWebServiceClient.signer
AWS signer for authenticating requests.
|
Modifier and Type | Method and Description |
---|---|
private Signer |
AmazonWebServiceClient.computeSignerByServiceRegion(java.lang.String serviceName,
java.lang.String regionId,
java.lang.String signerRegionOverride,
boolean isRegionIdAsSignerParam)
Returns the signer for the given service name, region id, and the current
client configuration.
|
private Signer |
AmazonWebServiceClient.computeSignerByURI(java.net.URI uri,
java.lang.String signerRegionOverride,
boolean isRegionIdAsSignerParam)
Returns the signer for the given uri and the current client
configuration.
|
protected Signer |
AmazonWebServiceClient.getSigner()
Returns the signer.
|
Signer |
AmazonWebServiceClient.getSignerByURI(java.net.URI uri)
Returns the signer based on the given URI and the current AWS client
configuration.
|
Modifier and Type | Interface and Description |
---|---|
interface |
RegionAwareSigner
A signer that needs to know which region it is talking to.
|
interface |
ServiceAwareSigner
A signer that needs to know which service it is talking to.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractAWSSigner
Abstract base class for AWS signing protocol implementations.
|
class |
AWS3Signer
Signer implementation that signs requests with the AWS3 signing protocol.
|
class |
AWS4Signer
Signer implementation that signs requests with the AWS4 signing protocol.
|
class |
NoOpSigner
A No-Op Signer Implementation.
|
class |
QueryStringSigner
Signer implementation responsible for signing an AWS query string request
according to the various signature versions and hashing algorithms.
|
Modifier and Type | Field and Description |
---|---|
private static java.util.Map<java.lang.String,java.lang.Class<? extends Signer>> |
SignerFactory.SIGNERS |
Modifier and Type | Method and Description |
---|---|
private static Signer |
SignerFactory.createSigner(java.lang.String signerType,
java.lang.String serviceName)
Internal implementation to create a signer by type and service name,
and configuring it with the service name if applicable.
|
static Signer |
SignerFactory.getSigner(java.lang.String serviceName,
java.lang.String regionName)
Returns a non-null signer for the specified service and region according
to the internal configuration which provides a basic default algorithm
used for signer determination.
|
static Signer |
SignerFactory.getSignerByTypeAndService(java.lang.String signerType,
java.lang.String serviceName)
Returns an instance of the given signer type and configures it with the
given service name (if applicable).
|
private static Signer |
SignerFactory.lookupAndCreateSigner(java.lang.String serviceName,
java.lang.String regionName)
Internal implementation for looking up and creating a signer by service
name and region.
|
Modifier and Type | Method and Description |
---|---|
static void |
SignerFactory.registerSigner(java.lang.String signerType,
java.lang.Class<? extends Signer> signerClass)
Register an implementation class for the given signer type.
|
Modifier and Type | Field and Description |
---|---|
private Signer |
AmazonHttpClient.ExecOneRequestParams.signer |
Modifier and Type | Method and Description |
---|---|
Signer |
ExecutionContext.getSignerByURI(java.net.URI uri)
Returns the signer for the given uri.
|
(package private) Signer |
AmazonHttpClient.ExecOneRequestParams.newSigner(Request<?> request,
ExecutionContext execContext) |
Modifier and Type | Method and Description |
---|---|
void |
ExecutionContext.setSigner(Signer signer)
There is in general no need to set the signer in the execution context, since the signer for
each request may differ depending on the URI of the request.
|
Modifier and Type | Field and Description |
---|---|
private Signer |
AuthRetryParameters.signerForRetry |
Modifier and Type | Method and Description |
---|---|
Signer |
AuthRetryParameters.getSignerForRetry() |
Constructor and Description |
---|
AuthRetryParameters(Signer signer,
java.net.URI endpoint) |
Modifier and Type | Method and Description |
---|---|
protected Signer |
AmazonS3Client.createSigner(Request<?> request,
java.lang.String bucketName,
java.lang.String key)
Returns a "complete" S3 specific signer, taking into the S3 bucket, key,
and the current S3 client configuration into account.
|
Modifier and Type | Class and Description |
---|---|
class |
AWSS3V4Signer
AWS4 signer implementation for AWS S3
|
class |
S3QueryStringSigner |
class |
S3Signer
Implementation of the Signer interface specific to S3's signing
algorithm.
|
Modifier and Type | Field and Description |
---|---|
private Signer |
S3ExecutionContext.signer |
Modifier and Type | Method and Description |
---|---|
Signer |
S3ExecutionContext.getSignerByURI(java.net.URI uri)
Returns the signer instance that should be used to sign the request sent
to the given URL.
|
Modifier and Type | Method and Description |
---|---|
void |
S3ExecutionContext.setSigner(Signer signer) |