Module components

Module components 

Source
Expand description

HTTP message components that can be present in a given signed / unsigned message, and all the logic to parse it from an incoming message.

Structs§

HTTPField
Represents an HTTP header, informally.
HTTPFieldParametersSet
A container that represents an ordered list of signature component fields. Order is significant during signing and verifying.
QueryParamParametersSet
A container that represents an ordered list of signature component fields. Order is significant during signing and verifying.

Enums§

CoveredComponent
Represents any component that can be used during message signing or verifying. See documentation about each wrapped variant to learn more.
DerivedComponent
A list of derived components, used to specify attributes of an HTTP message that otherwise can’t be referenced via an HTTP header but nevertheless can be used in generating a signature base. Each component here, with the sole exception of QueryParameters, accepts a single component parameter `req.
HTTPFieldParameters
Signature component parameters for HTTP fields.
QueryParamParameters
Signature component parameters specifically for the @query-params derived component.