Package | Description |
---|---|
com.amazonaws | |
com.amazonaws.auth | |
com.amazonaws.http | |
com.amazonaws.internal.auth | |
com.amazonaws.retry.internal |
Modifier and Type | Method and Description |
---|---|
protected Signer |
AmazonWebServiceClient.getSigner()
Deprecated.
|
Signer |
AmazonWebServiceClient.getSignerByURI(URI uri)
Returns the signer based on the given URI and the current AWS client
configuration.
|
Modifier and Type | Method and Description |
---|---|
protected SignerProvider |
AmazonWebServiceClient.createSignerProvider(Signer signer) |
Modifier and Type | Interface and Description |
---|---|
interface |
EndpointPrefixAwareSigner
A signer that knows the endpoint prefix of the AWS service.
|
interface |
RegionAwareSigner
A signer that needs to know which region it is talking to.
|
interface |
RegionFromEndpointResolverAwareSigner
A signer that is aware of a
RegionFromEndpointResolver that it can use for converting an endpoint
into a signing region. |
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 |
AWS4UnsignedPayloadSigner
Exactly the same as
AWS4Signer except if the request is being sent
over HTTPS, then it returns the string UNSIGNED-PAYLOAD as the
content SHA-256 so services that support it can avoid needing to calculate
the value when authorizing the request. |
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.createSigner(String signerType,
SignerParams params)
Create an instance of the given signer type and initialize it with the
given parameters.
|
Signer |
StaticSignerProvider.getSigner(SignerProviderContext context) |
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.
|
Constructor and Description |
---|
SignerAsRequestSigner(Signer signer,
AWSCredentialsProvider credentialsProvider)
Creates a
SignerAsRequestSigner |
StaticSignerProvider(Signer signer) |
Modifier and Type | Method and Description |
---|---|
Signer |
ExecutionContext.getSigner(SignerProviderContext context)
|
Signer |
ExecutionContext.getSignerByURI(URI uri)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
void |
ExecutionContext.setSigner(Signer signer)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
Signer |
NoOpSignerProvider.getSigner(SignerProviderContext context) |
Signer |
DefaultSignerProvider.getSigner(SignerProviderContext context) |
abstract Signer |
SignerProvider.getSigner(SignerProviderContext context) |
Constructor and Description |
---|
DefaultSignerProvider(AmazonWebServiceClient awsClient,
Signer defaultSigner) |
Modifier and Type | Method and Description |
---|---|
Signer |
AuthRetryParameters.getSignerForRetry() |
Constructor and Description |
---|
AuthRetryParameters(Signer signer,
URI endpoint) |
Copyright © 2023. All rights reserved.