AwsSigner
interface AwsSigner
A component capable of signing requests and request chunks for AWS APIs.
Functions
Link copied to clipboard
abstract suspend fun sign(request: <Error class: unknown class>, config: AwsSigningConfig): AwsSigningResult<<Error class: unknown class>>
Signs an HTTP request according to the supplied signing configuration
Link copied to clipboard
abstract suspend fun signChunk(chunkBody: ByteArray, prevSignature: ByteArray, config: AwsSigningConfig): AwsSigningResult<Unit>
Signs a body chunk according to the supplied signing configuration
Link copied to clipboard
abstract suspend fun signChunkTrailer(trailingHeaders: <Error class: unknown class>, prevSignature: ByteArray, config: AwsSigningConfig): AwsSigningResult<Unit>
Signs a chunked payload's trailer according to the supplied signing configuration