hypersig/signature/header
Types
pub type SignatureHeader {
SignatureHeader(
key_id: option.Option(String),
algorithm: String,
headers: List(String),
signature: String,
other: List(#(String, String)),
)
}
Constructors
-
SignatureHeader( key_id: option.Option(String), algorithm: String, headers: List(String), signature: String, other: List(#(String, String)), )
Values
pub fn parse(
from input: String,
) -> Result(SignatureHeader, error.HyperError)
Parse an HTTP signature header
pub fn signature_bytes(
head: SignatureHeader,
) -> Result(BitArray, error.HyperError)
Get the raw signature bytes
pub fn to_string(header head: SignatureHeader) -> String
pub fn to_string_tree(
header head: SignatureHeader,
) -> string_tree.StringTree