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 theAlgorithminterface 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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description StringgetKeyType()Gets the "key type", e.g.-
Methods inherited from interface se.swedenconnect.security.algorithms.Algorithm
getJcaName, getOrder, getType, getUri, isBlacklisted
-
-
-
-
Method Detail
-
getKeyType
String getKeyType()
Gets the "key type", e.g. "RSA", "AES", for the algorithm.- Returns:
- the key type
-
-