public interface AwsV4FamilyHttpSigner<T extends Identity> extends HttpSigner<T>
AwsV4HttpSigner and AwsV4aHttpSigner for defining signer properties that are common
across both signers.| Modifier and Type | Interface and Description |
|---|---|
static class |
AwsV4FamilyHttpSigner.AuthLocation
This enum represents where auth-related data is inserted, as a result of signing.
|
| Modifier and Type | Field and Description |
|---|---|
static SignerProperty<AwsV4FamilyHttpSigner.AuthLocation> |
AUTH_LOCATION
The location where auth-related data is inserted, as a result of signing.
|
static SignerProperty<ChecksumAlgorithm> |
CHECKSUM_ALGORITHM
The algorithm to use for calculating a "flexible" checksum.
|
static SignerProperty<Boolean> |
CHUNK_ENCODING_ENABLED
Whether to indicate that a payload is chunk-encoded or not.
|
static SignerProperty<Boolean> |
DOUBLE_URL_ENCODE
A boolean to indicate whether to double url-encode the resource path when constructing the canonical request.
|
static SignerProperty<Duration> |
EXPIRATION_DURATION
The duration for the request to be valid.
|
static SignerProperty<Boolean> |
NORMALIZE_PATH
A boolean to indicate whether the resource path should be "normalized" according to RFC3986 when constructing the canonical
request.
|
static SignerProperty<Boolean> |
PAYLOAD_SIGNING_ENABLED
Whether to indicate that a payload is signed or not.
|
static SignerProperty<String> |
SERVICE_SIGNING_NAME
The name of the AWS service.
|
SIGNING_CLOCKsign, sign, signAsync, signAsyncstatic final SignerProperty<String> SERVICE_SIGNING_NAME
static final SignerProperty<Boolean> DOUBLE_URL_ENCODE
static final SignerProperty<Boolean> NORMALIZE_PATH
static final SignerProperty<AwsV4FamilyHttpSigner.AuthLocation> AUTH_LOCATION
static final SignerProperty<Duration> EXPIRATION_DURATION
static final SignerProperty<Boolean> PAYLOAD_SIGNING_ENABLED
static final SignerProperty<Boolean> CHUNK_ENCODING_ENABLED
static final SignerProperty<ChecksumAlgorithm> CHECKSUM_ALGORITHM
Copyright © 2023. All rights reserved.