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()
-