AwsSigningAttributes

AttributeKey instances related to signing.

Properties

Link copied to clipboard

The user provided AWS region-set used for computing the signature. Overrides SigningRegionSet.

Link copied to clipboard

The CredentialsProvider to complete the signing process with. Defaults to the provider configured on the service client.

Link copied to clipboard

Flag indicating whether to enable sending requests with aws-chunked content encoding. Defaults to false. Note: This flag does not solely control aws-chunked behavior. The size of the request body must also be above a defined threshold in order to be chunked.

Link copied to clipboard

The specification for determining the hash value for the request.

Link copied to clipboard

Flag indicating whether to normalize the URI path. See AwsSigningConfig.normalizeUriPath for more details.

Link copied to clipboard

Flag indicating whether the X-Amz-Security-Token header should be omitted from the canonical request during signing.

Link copied to clipboard
val RequestSignature: AttributeKey<CompletableDeferred<ByteArray>>

The signature of the HTTP request. The signer will complete this once the request has been signed. Operation middleware is responsible for resetting the completable deferred value.

Link copied to clipboard

The signed body header type.

Link copied to clipboard

The signer implementation to use

Link copied to clipboard

Override the date to complete the signing process with. Defaults to current time when not specified.

Link copied to clipboard

AWS region to be used for signing the request

Link copied to clipboard

The AWS region-set used for computing the signature.

Link copied to clipboard

The signature version 4 service signing name to use in the credential scope when signing requests. See: https://docs.aws.amazon.com/general/latest/gr/sigv4_elements.html

Link copied to clipboard

Flag indicating whether to enable double URI encoding. See AwsSigningConfig.useDoubleUriEncode for more details.