JOSE
JOSE stands for JSON Object Signing and Encryption. It is a set of standards specified by the IETF. The oficial specifications are described below:
- JWS (Json Web Signature) : RFC7515
- JWE (Json Web Encryption) : RFC7516
- JWK (Json Web Key) : RFC7517
- JWA (Json Web Algorithms) : RFC7518
- JWT (Json Web Token) : RFC7519
This module is the main entry point for decoding/encoding a JWT.
Summary
Decodes a JWT in binary form into a map of claims
Encodes a given JOSE term into a binary representation
Retrieves the current set JSON module
Sets the JSON module used for JSON encoding/decoding. Currently supports Poison and JSX