Basic JWT
This crate provide basic functions to:
- Sign JWT
- Parse and validate JWT
Basic usage:
let claims = ...; // note : claims must be serializable
// Generate a key pair. Public and private key are both serializable
let = generate_ec384_keypair.unwrap;
// Create a JWT for the given claims (note: standard claims: sub, iss, ...) are not
// automatically added if they are missing
let jwt = sign_jwt.expect;
// Validate signed JWT
let claims_out = .expect;