|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
See:
Description
| Interface Summary | |
|---|---|
| HeaderFilter | Javascript Object Signing and Encryption (JOSE) header filter. |
| JWEAlgorithmProvider | Common interface for JSON Web Encryption (JWE) encrypters and decrypters. |
| JWEDecrypter | Interface for decrypting JSON Web Encryption (JWE) objects. |
| JWEEncrypter | Interface for encrypting JSON Web Encryption (JWE) objects. |
| JWEHeaderFilter | JSON Web Encryption (JWE) header filter. |
| JWSAlgorithmProvider | Common interface for JSON Web Signature (JWS) signers and
verifiers. |
| JWSHeaderFilter | JSON Web Signature (JWS) header filter. |
| JWSSigner | Interface for signing JSON Web Signature (JWS) objects. |
| JWSVerifier | Interface for verifying JSON Web Signature (JWS) objects. |
| ReadOnlyCommonSEHeader | Read-only view of common JWS/JWE header parameters. |
| ReadOnlyHeader | Read-only view of a header. |
| ReadOnlyJWEHeader | Read-only view of a JWE header. |
| ReadOnlyJWSHeader | Read-only view of a JWS header. |
| ReadOnlyPlainHeader | Read-only view of a plaintext JOSE header. |
| Class Summary | |
|---|---|
| Algorithm | The base class for algorithm names, with optional implementation requirement. |
| CommonSEHeader | Common class for JWS and JWE headers. |
| CompressionAlgorithm | Compression algorithm name, represents the zip header parameter in
JSON Web Encryption (JWE) objects. |
| ECKey | Public Elliptic Curve JSON Web Key (JWK). |
| ECKey.Curve | Cryptographic curve. |
| EncryptionMethod | Encryption method name, represents the enc header parameter in JSON
Web Encryption (JWE) objects. |
| Header | The base abstract class for plaintext, JSON Web Signature (JWS) and JSON Web Encryption (JWE) headers. |
| JOSEObject | The base abstract class for plaintext, JSON Web Signature (JWS) - secured and JSON Web Encryption (JWE) - secured objects. |
| JOSEObjectType | JOSE object type, represents the typ header parameter in plain, JSON
Web Signature (JWS) and JSON Web Encryption (JWE) objects. |
| JWEAlgorithm | JSON Web Encryption (JWE) algorithm name, represents the alg header
parameter in JWE objects. |
| JWECryptoParts | The cryptographic parts of a JSON Web Encryption (JWE) object. |
| JWEHeader | JSON Web Encryption (JWE) header. |
| JWEObject | JSON Web Encryption (JWE) object. |
| JWK | The base abstract class for public JSON Web Keys (JWKs). |
| JWKSet | JSON Web Key (JWK) set. |
| JWSAlgorithm | JSON Web Signature (JWS) algorithm name, represents the alg header
parameter in JWS objects. |
| JWSHeader | JSON Web Signature (JWS) header. |
| JWSObject | JSON Web Signature (JWS) object. |
| KeyType | Key type. |
| Payload | Payload with JSON object, string, byte array and Base64URL views. |
| PlainHeader | Plaintext JOSE header. |
| PlainObject | Plaintext (unsecured) JOSE object. |
| RSAKey | Public RSA JSON Web Key (JWK). |
| Enum Summary | |
|---|---|
| JWEObject.State | Enumeration of the states of a JSON Web Encryption (JWE) object. |
| JWSObject.State | Enumeration of the states of a JSON Web Signature (JWS) object. |
| Payload.Origin | Enumeration of the original data types used to create a
Payload. |
| Requirement | Enumeration of JOSE algorithm implementation requirements. |
| Use | Enumeration of JSON Web Key (JWK) uses. |
| Exception Summary | |
|---|---|
| JOSEException | Javascript Object Signing and Encryption (JOSE) exception. |
Javascript Object Signing and Encryption (JOSE) classes.
This package provides representation, compact serialisation and parsing for the following JOSE objects:
Plaintext (unprotected) JOSE
objects.
JSON Web Signature (JWS)
objects.
JSON Web Encryption (JWE)
objects.
JSON Web Key (JWK) objects.
References:
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||