|
LibJWT 3.4.0
The C JSON Web Token Library +JWK +JWKS
|
| JSON Web Token | Create and consume JSON Web Tokens (JWS) |
| Builder | Create and sign JWT tokens |
| Checker | Verify and validate JWT tokens |
| Claims and Headers | Get and set JWT claims and header parameters |
| Utility Functions | Set up a jwt_value_t for getting and setting claims and headers |
| Getters | Set up a jwt_value_t to retrieve a claim or header value |
| Setters | Set up a jwt_value_t to store a claim or header value |
| Builder Functions | Get, set, and delete claims and headers on a builder object |
| Checker Functions | Get, set, and delete the claims a checker validates |
| JWT Functions | Get and set claims and headers on a jwt_t during a callback |
| Algorithms | Convert between algorithm types and their string names |
| JSON Web Encryption | Create and consume JSON Web Encryption (JWE) tokens |
| Builder | Create and encrypt JWE tokens |
| Checker | Decrypt and authenticate JWE tokens |
| JSON Web Keys | Load and use JSON Web Keys (JWK) and Key Sets (JWKS) |
| JWK Management | Create and manage keyrings of JWK and JWKS keys |
| JSON Web Key Usage | Inspect and use individual JWK items from a keyring |
| Advanced Functionality | Configure memory allocators and crypto backends |
| Memory Handlers | Get or set the memory allocation functions LibJWT uses |
| Cryptographic Ops | Select which crypto backend LibJWT uses |