Module crypto

Module crypto 

Source
Expand description

Lower level functions, if you want to do something other than JWTs The cryptography of the jsonwebtoken crate is decoupled behind JwtSigner and JwtVerifier traits. These make use of RustCrypto’s Signer and Verifier traits respectively.

Traits§

JwtSigner
Trait providing the functionality to sign a JWT.
JwtVerifier
Trait providing the functionality to verify a JWT.

Functions§

sign
Take the payload of a JWT, sign it using the algorithm given and return the base64 url safe encoded of the result.
verify
Compares the signature given with a re-computed signature for HMAC or using the public key for RSA/EC.