Package org.bouncycastle.jcajce.util
Interface JcaJceHelper
-
- All Known Implementing Classes:
BCJcaJceHelper
,DefaultJcaJceHelper
,NamedJcaJceHelper
,ProviderJcaJceHelper
public interface JcaJceHelper
Factory interface for instantiating JCA/JCE primitives.
-
-
Method Summary
-
-
-
Method Detail
-
createCipher
Cipher createCipher(String algorithm) throws NoSuchAlgorithmException, NoSuchPaddingException, NoSuchProviderException
-
createMac
Mac createMac(String algorithm) throws NoSuchAlgorithmException, NoSuchProviderException
-
createKeyAgreement
KeyAgreement createKeyAgreement(String algorithm) throws NoSuchAlgorithmException, NoSuchProviderException
-
createAlgorithmParameterGenerator
AlgorithmParameterGenerator createAlgorithmParameterGenerator(String algorithm) throws NoSuchAlgorithmException, NoSuchProviderException
-
createAlgorithmParameters
AlgorithmParameters createAlgorithmParameters(String algorithm) throws NoSuchAlgorithmException, NoSuchProviderException
-
createKeyGenerator
KeyGenerator createKeyGenerator(String algorithm) throws NoSuchAlgorithmException, NoSuchProviderException
-
createKeyFactory
KeyFactory createKeyFactory(String algorithm) throws NoSuchAlgorithmException, NoSuchProviderException
-
createSecretKeyFactory
SecretKeyFactory createSecretKeyFactory(String algorithm) throws NoSuchAlgorithmException, NoSuchProviderException
-
createKeyPairGenerator
KeyPairGenerator createKeyPairGenerator(String algorithm) throws NoSuchAlgorithmException, NoSuchProviderException
-
createDigest
MessageDigest createDigest(String algorithm) throws NoSuchAlgorithmException, NoSuchProviderException
Deprecated.Use createMessageDigest instead
-
createMessageDigest
MessageDigest createMessageDigest(String algorithm) throws NoSuchAlgorithmException, NoSuchProviderException
-
createSignature
Signature createSignature(String algorithm) throws NoSuchAlgorithmException, NoSuchProviderException
-
createCertificateFactory
CertificateFactory createCertificateFactory(String algorithm) throws NoSuchProviderException, CertificateException
-
createSecureRandom
SecureRandom createSecureRandom(String algorithm) throws NoSuchAlgorithmException, NoSuchProviderException
-
createCertPathBuilder
CertPathBuilder createCertPathBuilder(String algorithm) throws NoSuchAlgorithmException, NoSuchProviderException
-
createCertPathValidator
CertPathValidator createCertPathValidator(String algorithm) throws NoSuchAlgorithmException, NoSuchProviderException
-
createCertStore
CertStore createCertStore(String type, CertStoreParameters params) throws NoSuchAlgorithmException, InvalidAlgorithmParameterException, NoSuchProviderException
-
createExemptionMechanism
ExemptionMechanism createExemptionMechanism(String algorithm) throws NoSuchAlgorithmException, NoSuchProviderException
-
createKeyStore
KeyStore createKeyStore(String type) throws KeyStoreException, NoSuchProviderException
-
-