Interface MacAlgorithm

All Superinterfaces:
Algorithm, JoseAlgorithm
All Known Implementing Classes:
MacAlgorithmImpl

public interface MacAlgorithm extends JoseAlgorithm
Representation of a MAC 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 MAC algorithm uses.
      Returns:
      the message digest algorithm