Crate truelayer_signing

Crate truelayer_signing 

Source
Expand description

Produce & verify TrueLayer API Tl-Signature request headers.

Structs§

CustomSigner
Builder to generate a Tl-Signature header value with a custom signer.
CustomVerifier
A Tl-Signature Verifier for custom signature verification.
JwsHeader
Tl-Signature header.
Signer
Signer to generate a Tl-Signature header value using a private key.
SignerBuilder
Builder to generate a Tl-Signature header value.
Unset
A utility unit type to denote an item hasn’t been set.
Verifier
Verify the given Tl-Signature header value.
VerifierBuilder
Builder to verify a request against a Tl-Signature header.

Enums§

Error
Sign/verification error.
JwsAlgorithm
Method
A valid HTTP method
TlVersion

Functions§

extract_jws_header
Extract JwsHeader info from a Tl-Signature header value.
sign_with_pem
Start building a request Tl-Signature header value using private key pem data & the key’s kid.
verify_with_jwks
Start building a Tl-Signature header verifier using public key JWKs JSON response data.
verify_with_pem
Start building a Tl-Signature header verifier using public key pem data.