Package org.jose4j.jwa
Class AlgorithmInfo
java.lang.Object
org.jose4j.jwa.AlgorithmInfo
- All Implemented Interfaces:
Algorithm
- Direct Known Subclasses:
AesCbcHmacSha2ContentEncryptionAlgorithm
,AesGcmContentEncryptionAlgorithm
,AesGcmKeyEncryptionAlgorithm
,BaseSignatureAlgorithm
,DirectKeyManagementAlgorithm
,EcdhKeyAgreementAlgorithm
,EcdhKeyAgreementWithAesKeyWrapAlgorithm
,HmacUsingShaAlgorithm
,Pbes2HmacShaWithAesKeyWrapAlgorithm
,UnsecuredNoneAlgorithm
,WrappingKeyManagementAlgorithm
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
setAlgorithmIdentifier
(String algorithmIdentifier) void
setJavaAlgorithm
(String javaAlgorithm) void
setKeyPersuasion
(KeyPersuasion keyPersuasion) void
setKeyType
(String keyType) toString()
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.jose4j.jwa.Algorithm
isAvailable
-
Field Details
-
log
protected final org.slf4j.Logger log
-
-
Constructor Details
-
AlgorithmInfo
public AlgorithmInfo()
-
-
Method Details
-
setAlgorithmIdentifier
-
setJavaAlgorithm
-
getJavaAlgorithm
- Specified by:
getJavaAlgorithm
in interfaceAlgorithm
-
getAlgorithmIdentifier
- Specified by:
getAlgorithmIdentifier
in interfaceAlgorithm
-
getKeyPersuasion
- Specified by:
getKeyPersuasion
in interfaceAlgorithm
-
setKeyPersuasion
-
getKeyType
- Specified by:
getKeyType
in interfaceAlgorithm
-
setKeyType
-
toString
-