Package org.jose4j.jwa
Interface Algorithm
- All Known Subinterfaces:
CompressionAlgorithm,ContentEncryptionAlgorithm,JsonWebSignatureAlgorithm,KeyManagementAlgorithm
- All Known Implementing Classes:
AesCbcHmacSha2ContentEncryptionAlgorithm,AesCbcHmacSha2ContentEncryptionAlgorithm.Aes128CbcHmacSha256,AesCbcHmacSha2ContentEncryptionAlgorithm.Aes192CbcHmacSha384,AesCbcHmacSha2ContentEncryptionAlgorithm.Aes256CbcHmacSha512,AesGcmContentEncryptionAlgorithm,AesGcmContentEncryptionAlgorithm.Aes128Gcm,AesGcmContentEncryptionAlgorithm.Aes192Gcm,AesGcmContentEncryptionAlgorithm.Aes256Gcm,AesGcmKeyEncryptionAlgorithm,AesGcmKeyEncryptionAlgorithm.Aes128Gcm,AesGcmKeyEncryptionAlgorithm.Aes192Gcm,AesGcmKeyEncryptionAlgorithm.Aes256Gcm,AesKeyWrapManagementAlgorithm,AesKeyWrapManagementAlgorithm.Aes128,AesKeyWrapManagementAlgorithm.Aes192,AesKeyWrapManagementAlgorithm.Aes256,AlgorithmInfo,BaseSignatureAlgorithm,DeflateRFC1951CompressionAlgorithm,DirectKeyManagementAlgorithm,EcdhKeyAgreementAlgorithm,EcdhKeyAgreementWithAesKeyWrapAlgorithm,EcdhKeyAgreementWithAesKeyWrapAlgorithm.EcdhKeyAgreementWithAes128KeyWrapAlgorithm,EcdhKeyAgreementWithAesKeyWrapAlgorithm.EcdhKeyAgreementWithAes192KeyWrapAlgorithm,EcdhKeyAgreementWithAesKeyWrapAlgorithm.EcdhKeyAgreementWithAes256KeyWrapAlgorithm,EcdsaUsingShaAlgorithm,EcdsaUsingShaAlgorithm.EcdsaP256UsingSha256,EcdsaUsingShaAlgorithm.EcdsaP384UsingSha384,EcdsaUsingShaAlgorithm.EcdsaP521UsingSha512,EcdsaUsingShaAlgorithm.EcdsaSECP256K1UsingSha256,EdDsaAlgorithm,HmacUsingShaAlgorithm,HmacUsingShaAlgorithm.HmacSha256,HmacUsingShaAlgorithm.HmacSha384,HmacUsingShaAlgorithm.HmacSha512,Pbes2HmacShaWithAesKeyWrapAlgorithm,Pbes2HmacShaWithAesKeyWrapAlgorithm.HmacSha256Aes128,Pbes2HmacShaWithAesKeyWrapAlgorithm.HmacSha384Aes192,Pbes2HmacShaWithAesKeyWrapAlgorithm.HmacSha512Aes256,RsaKeyManagementAlgorithm,RsaKeyManagementAlgorithm.Rsa1_5,RsaKeyManagementAlgorithm.RsaOaep,RsaKeyManagementAlgorithm.RsaOaep256,RsaUsingShaAlgorithm,RsaUsingShaAlgorithm.RsaPssSha256,RsaUsingShaAlgorithm.RsaPssSha384,RsaUsingShaAlgorithm.RsaPssSha512,RsaUsingShaAlgorithm.RsaSha256,RsaUsingShaAlgorithm.RsaSha384,RsaUsingShaAlgorithm.RsaSha512,UnsecuredNoneAlgorithm,WrappingKeyManagementAlgorithm
public interface Algorithm
-
Method Summary
Modifier and TypeMethodDescriptionboolean
-
Method Details
-
getJavaAlgorithm
String getJavaAlgorithm() -
getAlgorithmIdentifier
String getAlgorithmIdentifier() -
getKeyPersuasion
KeyPersuasion getKeyPersuasion() -
getKeyType
String getKeyType() -
isAvailable
boolean isAvailable()
-