This crate provides support for JWT tokens. The JWT signing and verification is done
using the `jsonwebtoken` crate, while the key loading is performed here via the
`pkcs1`/`pkcs8`/`sec1` crates.
HS256: symmetric key
RS256: asymmetric key (RSA 2048+ + SHA256)
ES256: asymmetric key (P-256 + SHA256)
HS256: raw data
RS256: PKCS1/PKCS8 PEM
ES256: SEC1/PKCS8 PEM