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 Details

    • getType

      default AlgorithmType getType()
      Gets the algorithm type.
      Specified by:
      getType in interface Algorithm
      Returns:
      the type
    • getMessageDigestAlgorithm

      MessageDigestAlgorithm getMessageDigestAlgorithm()
      Gets the message digest algorithm that this signature algorithm uses.
      Returns:
      the message digest algorithm