JWT-CPP v0.7.2
A header only library for creating and validating JSON Web Tokens (JWT) in C++
Loading...
Searching...
No Matches
jwt::algorithm Namespace Reference

Various cryptographic algorithms when working with JWT. More...

Classes

struct  ecdsa
 Base class for ECDSA family of algorithms. More...
struct  ed25519
struct  ed448
struct  eddsa
 Base class for EdDSA family of algorithms. More...
struct  es256
struct  es256k
struct  es384
struct  es512
struct  hmacsha
 Base class for HMAC family of algorithms. More...
struct  hs256
struct  hs384
struct  hs512
struct  none
 "none" algorithm. More...
struct  ps256
struct  ps384
struct  ps512
struct  pss
 Base class for PSS-RSA family of algorithms. More...
struct  rs256
struct  rs384
struct  rs512
struct  rsa
 Base class for RSA family of algorithms. More...

Detailed Description

Various cryptographic algorithms when working with JWT.

JWT (JSON Web Tokens) signatures are typically used as the payload for a JWS (JSON Web Signature) or JWE (JSON Web Encryption). Both of these use various cryptographic as specified by RFC7518 and are exposed through the a JOSE Header which points to one of the JWA JSON Web Algorithms