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.
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.