json_web_token v0.2.1

Modules summary

JsonWebToken

Top level interface, or API, for signing and verifying a JSON Web Token (JWT)

JsonWebToken.Algorithm.Common

Common algorithm sha_bits validation

JsonWebToken.Algorithm.Ecdsa

Sign or verify a JSON Web Signature (JWS) structure using EDCSA

JsonWebToken.Algorithm.EcdsaUtil

Encryption keys for test

JsonWebToken.Algorithm.Hmac

Sign or verify a JSON Web Signature (JWS) structure using HMAC with SHA-2 algorithms

JsonWebToken.Algorithm.Rsa

Sign or verify a JSON Web Signature (JWS) structure using RSASSA-PKCS-v1_5

JsonWebToken.Algorithm.RsaUtil

Encryption keys for test

JsonWebToken.Format.Base64Url

Provide base64url encoding and decoding functions without padding, based upon standard base64 encoding and decoding functions that do use padding

JsonWebToken.Jwa

Choose a cryptographic algorithm to be used for a JSON Web Signature (JWS)

JsonWebToken.Jws

Represent content to be secured with digital signatures or Message Authentication Codes (MACs)

JsonWebToken.Jwt

Encode claims for transmission as a JSON object that is used as the payload of a JSON Web Signature (JWS) structure, enabling the claims to be integrity protected with a Message Authentication Code (MAC), to be later verified

JsonWebToken.Util

Utility functions