Interface KeyBasedAlgorithm

All Superinterfaces:
Algorithm
All Known Subinterfaces:
BlockEncryptionAlgorithm, EncryptionAlgorithm, KeyTransportAlgorithm, RSAPSSSignatureAlgorithm, SignatureAlgorithm
All Known Implementing Classes:
AbstractEncryptionAlgorithm, AbstractKeyBasedAlgorithm, BlockEncryptionAlgorithmImpl, KeyTransportAlgorithmImpl, NoParamsRSAPSSSignatureAlgorithm, RSAPSSSignatureAlgorithmImpl, SignatureAlgorithmImpl, SymmetricKeyWrapImpl

public interface KeyBasedAlgorithm extends Algorithm
Extends the Algorithm interface with information about the key type that is required for the algorithm.
Author:
Martin Lindström (martin@idsec.se), Stefan Santesson (stefan@idsec.se)
  • Method Details

    • getKeyType

      String getKeyType()
      Gets the "key type", e.g. "RSA", "AES", for the algorithm.
      Returns:
      the key type