Interface | Description |
---|---|
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 | |
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.
|
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 | Description |
---|---|
Algorithm |
The base class for algorithm names, with optional implementation
requirement.
|
CompressionAlgorithm |
Compression algorithm name, represents the
zip header parameter in
JSON Web Encryption (JWE) objects. |
DefaultHeaderFilter |
Javascript Object Signing and Encryption (JOSE) header filter
implementation.
|
DefaultJWEHeaderFilter |
JSON Web Encryption (JWE) header filter implementation.
|
DefaultJWSHeaderFilter |
JSON Web Signature (JWS) header filter implementation.
|
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) and JSON Web
Encryption (JWE) 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.
|
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.
|
Payload |
Payload with JSON object, string, byte array and Base64URL views.
|
PlainHeader |
Plaintext JOSE header.
|
PlainObject |
Plaintext (unsecured) JOSE object.
|
Enum | Description |
---|---|
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.
|
Exception | Description |
---|---|
JOSEException |
Javascript Object Signing and Encryption (JOSE) exception.
|
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:
Copyright © 2013 NimbusDS. All Rights Reserved.