Struct truelayer_signing::Verifier
source · pub struct Verifier<'a> { /* private fields */ }
Expand description
Verify the given Tl-Signature
header value.
§Example
truelayer_signing::VerifierBuilder::pem(public_key)
.method(truelayer_signing::Method::Post)
.path("/payouts")
.require_header("Idempotency-Key")
.header("X-Whatever", b"aoitbeh")
.header("Idempotency-Key", idempotency_key)
.body(body)
.build_verifier()
.verify(tl_signature)
.expect("verify");
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl<'a> Freeze for Verifier<'a>
impl<'a> RefUnwindSafe for Verifier<'a>
impl<'a> Send for Verifier<'a>
impl<'a> Sync for Verifier<'a>
impl<'a> Unpin for Verifier<'a>
impl<'a> UnwindSafe for Verifier<'a>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more