Crate keygate_jwt

Source
Expand description

§keygate-jwt

A new JWT implementation for Rust that focuses on simplicity, while avoiding common JWT security pitfalls.

A new JWT (JSON Web Tokens) implementation for Rust that focuses on simplicity, while avoiding common JWT security pitfalls.

  • p256
    • ES256
  • p384
    • ES384
  • secp256k1
    • ES256K
  • Ed25519
    • EdDSA

keygate-jwt uses only pure Rust implementations, and can be compiled out of the box to WebAssembly/WASI.

Important: JWT’s purpose is to verify that data has been created by a party knowing a secret key. It does not provide any kind of confidentiality: JWT data is simply encoded as BASE64, and is not encrypted.

Modules§

algorithms
claims
common
prelude
token

Macros§

ensure

Enums§

JWTError

Type Aliases§

Error