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
-