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.