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
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 Summary
Methods inherited from interface se.swedenconnect.security.algorithms.Algorithm
getJcaName, getOrder, getType, getUri, isBlacklisted
-
Method Details
-
getKeyType
String getKeyType()Gets the "key type", e.g. "RSA", "AES", for the algorithm.- Returns:
- the key type
-