Package se.swedenconnect.security.algorithms
Algorithm registry and representations of differens algorithms
-
Interface Summary Interface Description Algorithm Representation of an algorithm.AlgorithmIdentifierAware Interface that tells that anAlgorithminstance also represents an ASN.1AlgorithmIdentifier.AlgorithmRegistry Interface representing an algorithm registry.BlockEncryptionAlgorithm Representation of a block encryption algorithm.EncryptionAlgorithm Base interface for an encryption algorithm.JoseAlgorithm An extension to theAlgorithminterface that also gives the JOSE representation of the algorithm.KeyBasedAlgorithm Extends theAlgorithminterface with information about the key type that is required for the algorithm.KeyTransportAlgorithm Representation of a key transport algorithmMacAlgorithm Representation of a MAC algorithm.MessageDigestAlgorithm Representation of a message digest algorithm.RSAPSSSignatureAlgorithm Representation of a RSA-PSS signature algorithm.SignatureAlgorithm Representation of a signature algorithm. -
Class Summary Class Description AlgorithmPredicates A set of "ready-to-go" predicates to use when searching for algorithms in theAlgorithmRegistry.AlgorithmRegistrySingleton An singleton for easy access to theAlgorithmRegistry. -
Enum Summary Enum Description AlgorithmType An enum for all algorithm types.