Module message_signatures

Module message_signatures 

Source
Expand description

Implementation of HTTP Message Signatures

Structs§

MessageSigner
A struct that implements signing. The struct fields here are serialized into the Signature-Input header.
MessageVerifier
A MessageVerifier performs the verifications needed for a signed message.
ParameterDetails
Parsed values from Signature-Input header.
ParsedLabel
A parsed representation of the signature and the components chosen to cover that signature, once MessageVerifier has parsed the message. This allows inspection of the chosen labl and its components.
SecurityAdvisory
Advises whether or not to accept the message as valid prior to verification, based on a cursory examination of the message parameters.
SignatureBase
A representation of the signature base to be generated during verification and signing.
SignatureParams
The component parameters associated with the signature in Signature-Input
SignatureTiming
Micro-measurements of different parts of the process in a call to verify(). Useful for measuring overhead.

Traits§

SignedMessage
Trait that messages seeking verification should implement to facilitate looking up raw values from the underlying message.
UnsignedMessage
Trait that messages seeking signing should implement to generate Signature-Input and Signature header contents.