Module auth

Module auth 

Source
Expand description

AWS API request signatures verification routines.

This implements the AWS SigV4 and SigV4S3 server-side validation algorithms.

Stability of this module is not guaranteed except for items exposed at the crate root. The functions and types are subject to change in minor/patch versions. This is exposed for testing purposes only.

Structs§

SigV4Authenticatorunstable
Low-level structure for performing AWS SigV4 authentication after a canonical request has been generated.
SigV4AuthenticatorBuilder
Builder for SigV4Authenticator.
SigV4AuthenticatorResponse
Upon successful authentication of a signature, this is returned to convey the principal, session data, and possibly policies associated with the request.
SigV4AuthenticatorResponseBuilder
Builder for SigV4AuthenticatorResponse.

Enums§

SigV4AuthenticatorBuilderError
Error type for SigV4AuthenticatorBuilder
SigV4AuthenticatorResponseBuilderError
Error type for SigV4AuthenticatorResponseBuilder