Package org.bouncycastle.jcajce.util
Class DefaultJcaJceHelper
- java.lang.Object
-
- org.bouncycastle.jcajce.util.DefaultJcaJceHelper
-
- All Implemented Interfaces:
JcaJceHelper
public class DefaultJcaJceHelper extends Object implements JcaJceHelper
JcaJceHelper
that obtains all algorithms using the default JCA/JCE mechanism (i.e. without specifying a provider).
-
-
Constructor Summary
Constructors Constructor Description DefaultJcaJceHelper()
-
Method Summary
-
-
-
Method Detail
-
createCipher
public Cipher createCipher(String algorithm) throws NoSuchAlgorithmException, NoSuchPaddingException
- Specified by:
createCipher
in interfaceJcaJceHelper
- Throws:
NoSuchAlgorithmException
NoSuchPaddingException
-
createMac
public Mac createMac(String algorithm) throws NoSuchAlgorithmException
- Specified by:
createMac
in interfaceJcaJceHelper
- Throws:
NoSuchAlgorithmException
-
createKeyAgreement
public KeyAgreement createKeyAgreement(String algorithm) throws NoSuchAlgorithmException
- Specified by:
createKeyAgreement
in interfaceJcaJceHelper
- Throws:
NoSuchAlgorithmException
-
createAlgorithmParameterGenerator
public AlgorithmParameterGenerator createAlgorithmParameterGenerator(String algorithm) throws NoSuchAlgorithmException
- Specified by:
createAlgorithmParameterGenerator
in interfaceJcaJceHelper
- Throws:
NoSuchAlgorithmException
-
createAlgorithmParameters
public AlgorithmParameters createAlgorithmParameters(String algorithm) throws NoSuchAlgorithmException
- Specified by:
createAlgorithmParameters
in interfaceJcaJceHelper
- Throws:
NoSuchAlgorithmException
-
createKeyGenerator
public KeyGenerator createKeyGenerator(String algorithm) throws NoSuchAlgorithmException
- Specified by:
createKeyGenerator
in interfaceJcaJceHelper
- Throws:
NoSuchAlgorithmException
-
createKeyFactory
public KeyFactory createKeyFactory(String algorithm) throws NoSuchAlgorithmException
- Specified by:
createKeyFactory
in interfaceJcaJceHelper
- Throws:
NoSuchAlgorithmException
-
createSecretKeyFactory
public SecretKeyFactory createSecretKeyFactory(String algorithm) throws NoSuchAlgorithmException
- Specified by:
createSecretKeyFactory
in interfaceJcaJceHelper
- Throws:
NoSuchAlgorithmException
-
createKeyPairGenerator
public KeyPairGenerator createKeyPairGenerator(String algorithm) throws NoSuchAlgorithmException
- Specified by:
createKeyPairGenerator
in interfaceJcaJceHelper
- Throws:
NoSuchAlgorithmException
-
createDigest
public MessageDigest createDigest(String algorithm) throws NoSuchAlgorithmException
Deprecated.Use createMessageDigest instead- Specified by:
createDigest
in interfaceJcaJceHelper
- Throws:
NoSuchAlgorithmException
-
createMessageDigest
public MessageDigest createMessageDigest(String algorithm) throws NoSuchAlgorithmException
- Specified by:
createMessageDigest
in interfaceJcaJceHelper
- Throws:
NoSuchAlgorithmException
-
createSignature
public Signature createSignature(String algorithm) throws NoSuchAlgorithmException
- Specified by:
createSignature
in interfaceJcaJceHelper
- Throws:
NoSuchAlgorithmException
-
createCertificateFactory
public CertificateFactory createCertificateFactory(String algorithm) throws CertificateException
- Specified by:
createCertificateFactory
in interfaceJcaJceHelper
- Throws:
CertificateException
-
createSecureRandom
public SecureRandom createSecureRandom(String algorithm) throws NoSuchAlgorithmException
- Specified by:
createSecureRandom
in interfaceJcaJceHelper
- Throws:
NoSuchAlgorithmException
-
createCertPathBuilder
public CertPathBuilder createCertPathBuilder(String algorithm) throws NoSuchAlgorithmException
- Specified by:
createCertPathBuilder
in interfaceJcaJceHelper
- Throws:
NoSuchAlgorithmException
-
createCertPathValidator
public CertPathValidator createCertPathValidator(String algorithm) throws NoSuchAlgorithmException
- Specified by:
createCertPathValidator
in interfaceJcaJceHelper
- Throws:
NoSuchAlgorithmException
-
createCertStore
public CertStore createCertStore(String type, CertStoreParameters params) throws NoSuchAlgorithmException, InvalidAlgorithmParameterException
- Specified by:
createCertStore
in interfaceJcaJceHelper
- Throws:
NoSuchAlgorithmException
InvalidAlgorithmParameterException
-
createExemptionMechanism
public ExemptionMechanism createExemptionMechanism(String algorithm) throws NoSuchAlgorithmException
- Specified by:
createExemptionMechanism
in interfaceJcaJceHelper
- Throws:
NoSuchAlgorithmException
-
createKeyStore
public KeyStore createKeyStore(String type) throws KeyStoreException
- Specified by:
createKeyStore
in interfaceJcaJceHelper
- Throws:
KeyStoreException
-
-