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 Details

    • getJavaAlgorithm

      String getJavaAlgorithm()
    • getAlgorithmIdentifier

      String getAlgorithmIdentifier()
    • getKeyPersuasion

      KeyPersuasion getKeyPersuasion()
    • getKeyType

      String getKeyType()
    • isAvailable

      boolean isAvailable()