Interface SignatureAlgorithm
- All Superinterfaces:
Algorithm
,AlgorithmIdentifierAware
,JoseAlgorithm
,KeyBasedAlgorithm
- All Known Subinterfaces:
RSAPSSSignatureAlgorithm
- All Known Implementing Classes:
NoParamsRSAPSSSignatureAlgorithm
,RSAPSSSignatureAlgorithmImpl
,SignatureAlgorithmImpl
public interface SignatureAlgorithm
extends KeyBasedAlgorithm, JoseAlgorithm, AlgorithmIdentifierAware
Representation of a signature algorithm.
- Author:
- Martin Lindström (martin@idsec.se), Stefan Santesson (stefan@idsec.se)
-
Method Summary
Modifier and TypeMethodDescriptionGets the message digest algorithm that this signature algorithm uses.default AlgorithmType
getType()
Gets the algorithm type.Methods inherited from interface se.swedenconnect.security.algorithms.Algorithm
getJcaName, getOrder, getUri, isBlacklisted
Methods inherited from interface se.swedenconnect.security.algorithms.AlgorithmIdentifierAware
getAlgorithmIdentifier
Methods inherited from interface se.swedenconnect.security.algorithms.JoseAlgorithm
getJoseAlgorithm
Methods inherited from interface se.swedenconnect.security.algorithms.KeyBasedAlgorithm
getKeyType
-
Method Details
-
getType
Gets the algorithm type. -
getMessageDigestAlgorithm
MessageDigestAlgorithm getMessageDigestAlgorithm()Gets the message digest algorithm that this signature algorithm uses.- Returns:
- the message digest algorithm
-