jose library

Javascript Object Signing and Encryption (JOSE) library

Classes

DefaultJsonWebKeySetLoader
A JsonWebKeySetLoader that uses http.Client to make http requests.
JoseHeader
Contains the JSON Object Signing and Encryption header parameters for JsonWebSignature and JsonWebEncryption
JoseObject
Base class for JsonWebSignature and JsonWebEncryption.
JoseObjectBuilder<T extends JoseObject>
Base class for JsonWebSignatureBuilder and JsonWebEncryptionBuilder
JosePayload
The payload of a JsonWebSignature or JsonWebEncryption
JoseRecipient
Per-recipient content of a JoseObject
JsonWebAlgorithm
JsonWebEncryption
JSON Web Encryption (JWE) represents encrypted content using JSON-based data structures
JsonWebEncryptionBuilder
Builder for JsonWebSignature
JsonWebKey
JSON Web Key (JWK) represents a cryptographic key
JsonWebKeySet
Represents a set of JsonWebKeys
JsonWebKeySetLoader
Used for loading JSON Web Key sets from an url
JsonWebKeyStore
A key store to lookup JsonWebKeys
JsonWebSignature
JSON Web Signature (JWS) represents content secured with digital signatures or Message Authentication Codes (MACs) using JSON-based data structures.
JsonWebSignatureBuilder
Builder for JsonWebSignature
JsonWebToken
Represents a JWT
JsonWebTokenClaims
The set of claims conveyed by the JsonWebToken

Exceptions / Errors

JoseException