All Classes and Interfaces
Class
Description
Abstract implementation of an
Algorithm
.Abstract builder for creating
Algorithm
objects.Abstract base class for encryption algorithms.
Abstract builder for
EncryptionAlgorithm
objects.Abstract implementation of an
JoseAlgorithm
.Abstract builder for
JoseAlgorithm
objects.Abstract implementation of an
KeyBasedAlgorithm
.Abstract builder for
KeyBasedAlgorithm
objects.Representation of an algorithm.
A builder for creating algorithm objects.
Interface that tells that an
Algorithm
instance also represents an ASN.1 AlgorithmIdentifier
.A set of "ready-to-go" predicates to use when searching for algorithms in the
AlgorithmRegistry
.Interface representing an algorithm registry.
Default implementation of the
AlgorithmRegistry
interface.A singleton for easy access to the
AlgorithmRegistry
.An enum for all algorithm types.
Representation of a block encryption algorithm.
Implementation class for
BlockEncryptionAlgorithm
.Builder for
BlockEncryptionAlgorithm
objects.Base interface for an encryption algorithm.
An extension to the
Algorithm
interface that also gives the JOSE representation of the algorithm.Extends the
Algorithm
interface with information about the key type that is required for the algorithm.Representation of a key transport algorithm
Implementation class for
KeyTransportAlgorithm
.Builder for
KeyTransportAlgorithm
objects.Representation of a MAC algorithm.
Implementation class for
MacAlgorithm
.Builder for
MacAlgorithm
objects.Representation of a message digest algorithm.
Implementation class for the
MessageDigestAlgorithm
.Builder for
MessageDigestAlgorithm
.Representation of a named curve.
A registry for named curves.
Implementation of the
NamedCurveRegistry
interface.A singleton for easy access to the
NamedCurveRegistry
.Handles the special case where we represent RSA-PSS without any parameters.
Representation of a RSA-PSS signature algorithm.
Implementation class for
RSAPSSSignatureAlgorithm
.Abstract builder for
RSAPSSSignatureAlgorithm
.Representation of a signature algorithm.
Implementation class for
SignatureAlgorithm
.Abstract builder for
SignatureAlgorithm
.Abstract builder for
SignatureAlgorithm
.Static implementation of the
AlgorithmRegistry
with fixed defaults.Static default implementation of the
NamedCurveRegistry
.Implementation class for symmetric key wrap algorithms.
Builder for creating symmetric key wrap algorithms.