Package | Description |
---|---|
com.amazonaws | |
com.amazonaws.auth | |
com.amazonaws.http |
Modifier and Type | Method and Description |
---|---|
protected Signer |
AmazonWebServiceClient.getSigner()
Returns the signer.
|
Signer |
AmazonWebServiceClient.getSignerByURI(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 | Method and Description |
---|---|
static Signer |
SignerFactory.getSigner(String serviceName,
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(String signerType,
String serviceName)
Returns an instance of the given signer type and configures it with the
given service name (if applicable).
|
Modifier and Type | Method and Description |
---|---|
static void |
SignerFactory.registerSigner(String signerType,
Class<? extends Signer> signerClass)
Register an implementation class for the given signer type.
|
Modifier and Type | Method and Description |
---|---|
Signer |
ExecutionContext.getSignerByURI(URI uri)
Returns the signer for the given uri.
|
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.
|
Copyright © 2014. All rights reserved.