All Classes and Interfaces
Class
Description
Abstract base class for the ASN.1 helper classes.
ASN.1 helper class representing an arbitrary INTEGER
ASN.1 helper class representing a ASN.1
SEQUENCE of INTEGERs.The first stopover within the workflow of the Fluent API regarding the generation of signatures.
The first stopover within the workflow of the Fluent API regarding the validation of signatures.
A stopover within the the workflow of the Fluent API regarding the generation of signatures.
A stopover within the the workflow of the Fluent API regarding the generation of signatures.
An apapter to the underlying MAC instance provided by the Java platform which has the same name.
A convenient class useful to define a JOSE Header containing the parameters describing the cryptographic operations and parameters employed.
A builder for a
JOSEHeader preconfigured with the "alg" parameter.A builder for a
JOSEHeader preconfigured with a JSON web (public) key.
Implementations of this interface are required when formatting JSON structures in a predictable way prior to
applying digital signatures.
Provides some utility functions.
Base class for JSON web keys.
Base class for all
JsonWebKey.Builders.Convenient for the handling of key pairs in the spirit of RFC 7517 (JSON Web Key) and RFC 7518 (JSON Web Algorithms).
A
JsonWebKey.Builder for building JsonWebKeyPairs by internally generating
an EC key pair for the curve "secp256r1".Some low level utility procedures for handling raw bytes.
Convenient for the handling of public keys in the spirit of RFC 7517 (JSON Web Key) and RFC 7518 (JSON Web Algorithms).
Convenient for the handling of secret keys in the spirit of RFC 7517 (JSON Web Key) and RFC 7518 (JSON Web Algorithms).
A
JsonWebKey.Builder for building JsonWebSecretKeys by specifying an algorithm and a keysize.This class provides a Fluent API for generating and validating JSON Web Signatures.
Implements all interfaces of the Fluent API related to creating signatures.
Implements all interfaces of the Fluent API related to validating signatures.
All algorithm classes used for signing or validating must implement this interface.
This class provides some core functionality related to creating and validating signatures.
A holder for the strings representing the compact serialization format as specified by RFC 7515 (JSON Web Signature).
Low level class for the creating JSON web signatures.
Low level class for the validating JSON web signatures.
Helper class needed to propagate the identifiers of this curve through serialization and deserialization.
A formatter of
JsonStructures.An apapter to the underlying Signature instance provided by the Java platform which has the same name.
An apapter to the underlying Signature instance provided by the Java platform which has the same name.
An apapter to the underlying Signature instance provided by the Java platform which has the same name.
Defines the starting point for generating JSON Web Signatures.
Defines the final step within the workflow of the Fluent API regarding the generation of signatures.
The first stopover within the workflow of the Fluent API regarding the validation of signatures.
Defines the final step within the workflow of the Fluent API regarding the generation of signatures.