HashSpecification

sealed class HashSpecification

Specifies a hash for a signable request

Inheritors

Types

Link copied to clipboard

Indicates that the hash value should be calculated from the body payload of the request

Link copied to clipboard

The hash value should indicate an empty body. The resulting hash literal is the SHA256 calculation for the empty string.

Link copied to clipboard

Specifies a literal value to use as a hash

Link copied to clipboard

Use an explicit, precalculated value for the hash

Link copied to clipboard

The hash value indicates that the streaming request is an event stream

Link copied to clipboard

The hash value should indicate that signature covers only headers and that there is no payload

The hash value indicates that the streaming request will have trailers

Link copied to clipboard

The hash value used for streaming unsigned requests with trailers

Link copied to clipboard

The hash value should indicate an unsigned payload