Class BlockEncryptionDESede
java.lang.Object
org.opensaml.xmlsec.algorithm.descriptors.BlockEncryptionDESede
- All Implemented Interfaces:
AlgorithmDescriptor
,BlockEncryptionAlgorithm
,KeyLengthSpecifiedAlgorithm
,KeySpecifiedAlgorithm
Algorithm descriptor for block encryption algorithm: DESede-CBC.
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.opensaml.xmlsec.algorithm.AlgorithmDescriptor
AlgorithmDescriptor.AlgorithmType
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGet the JCA cipher mode specified by this algorithm.Get the algorithm's JCA algorithm ID.getKey()
Get the JCA key type specified by this algorithm.Get the length of the key specified by this algorithm.Get the JCA padding algorithm specified by this algorithm.getType()
Get the algorithm URI's fundamental type.getURI()
Get the algorithm's identifying URI.
-
Constructor Details
-
BlockEncryptionDESede
public BlockEncryptionDESede()
-
-
Method Details
-
getKey
Get the JCA key type specified by this algorithm.- Specified by:
getKey
in interfaceKeySpecifiedAlgorithm
- Returns:
- the key type
-
getURI
Get the algorithm's identifying URI.- Specified by:
getURI
in interfaceAlgorithmDescriptor
- Returns:
- the algorithm URI
-
getType
Get the algorithm URI's fundamental type.- Specified by:
getType
in interfaceAlgorithmDescriptor
- Returns:
- a type specified with
AlgorithmDescriptor.AlgorithmType
-
getJCAAlgorithmID
Get the algorithm's JCA algorithm ID.- Specified by:
getJCAAlgorithmID
in interfaceAlgorithmDescriptor
- Returns:
- the JCA algorithm ID
-
getKeyLength
Get the length of the key specified by this algorithm.- Specified by:
getKeyLength
in interfaceKeyLengthSpecifiedAlgorithm
- Returns:
- the specified key length
-
getCipherMode
Get the JCA cipher mode specified by this algorithm.- Specified by:
getCipherMode
in interfaceBlockEncryptionAlgorithm
- Returns:
- the cipher mode
-
getPadding
Get the JCA padding algorithm specified by this algorithm.- Specified by:
getPadding
in interfaceBlockEncryptionAlgorithm
- Returns:
- the padding algorithm
-