Package-level declarations

Types

Link copied to clipboard

AWS SigV4/SigV4a HttpSigner that signs outgoing requests using the given config

Link copied to clipboard

HTTP auth scheme for AWS signature version 4 Asymmetric

Link copied to clipboard

HTTP auth scheme for AWS signature version 4

Functions

Link copied to clipboard
fun mergeAuthOptions(modeled: List<<Error class: unknown class>>, endpointOptions: List<<Error class: unknown class>>): List<<Error class: unknown class>>

Merge the list of modeled auth options with the auth schemes from the resolved endpoint context.

Link copied to clipboard
fun sigV4(unsignedPayload: Boolean = false, serviceName: String? = null, signingRegion: String? = null, disableDoubleUriEncode: Boolean? = null, normalizeUriPath: Boolean? = null): <Error class: unknown class>

Create a new AuthOption for the SigV4AuthScheme

Link copied to clipboard
fun sigV4A(unsignedPayload: Boolean = false, serviceName: String? = null, signingRegionSet: List<String>? = null, disableDoubleUriEncode: Boolean? = null, normalizeUriPath: Boolean? = null): <Error class: unknown class>

Create a new AuthOption for the SigV4AsymmetricAuthScheme