Package org.bouncycastle.jcajce.util
Class DefaultJcaJceHelper
java.lang.Object
org.bouncycastle.jcajce.util.DefaultJcaJceHelper
- All Implemented Interfaces:
JcaJceHelper
JcaJceHelper that obtains all algorithms using the default JCA/JCE mechanism (i.e.
without specifying a provider).-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateAlgorithmParameterGenerator(String algorithm) createAlgorithmParameters(String algorithm) createCertificateFactory(String algorithm) createCertPathBuilder(String algorithm) createCertPathValidator(String algorithm) createCertStore(String type, CertStoreParameters params) createCipher(String algorithm) createDigest(String algorithm) Deprecated.Use createMessageDigest insteadcreateExemptionMechanism(String algorithm) createKeyAgreement(String algorithm) createKeyFactory(String algorithm) createKeyGenerator(String algorithm) createKeyPairGenerator(String algorithm) createKeyStore(String type) createMessageDigest(String algorithm) createSecretKeyFactory(String algorithm) createSecureRandom(String algorithm) createSignature(String algorithm)
-
Constructor Details
-
DefaultJcaJceHelper
public DefaultJcaJceHelper()
-
-
Method Details
-
createCipher
public Cipher createCipher(String algorithm) throws NoSuchAlgorithmException, NoSuchPaddingException - Specified by:
createCipherin interfaceJcaJceHelper- Throws:
NoSuchAlgorithmExceptionNoSuchPaddingException
-
createMac
- Specified by:
createMacin interfaceJcaJceHelper- Throws:
NoSuchAlgorithmException
-
createKeyAgreement
- Specified by:
createKeyAgreementin interfaceJcaJceHelper- Throws:
NoSuchAlgorithmException
-
createAlgorithmParameterGenerator
public AlgorithmParameterGenerator createAlgorithmParameterGenerator(String algorithm) throws NoSuchAlgorithmException - Specified by:
createAlgorithmParameterGeneratorin interfaceJcaJceHelper- Throws:
NoSuchAlgorithmException
-
createAlgorithmParameters
public AlgorithmParameters createAlgorithmParameters(String algorithm) throws NoSuchAlgorithmException - Specified by:
createAlgorithmParametersin interfaceJcaJceHelper- Throws:
NoSuchAlgorithmException
-
createKeyGenerator
- Specified by:
createKeyGeneratorin interfaceJcaJceHelper- Throws:
NoSuchAlgorithmException
-
createKeyFactory
- Specified by:
createKeyFactoryin interfaceJcaJceHelper- Throws:
NoSuchAlgorithmException
-
createSecretKeyFactory
- Specified by:
createSecretKeyFactoryin interfaceJcaJceHelper- Throws:
NoSuchAlgorithmException
-
createKeyPairGenerator
- Specified by:
createKeyPairGeneratorin interfaceJcaJceHelper- Throws:
NoSuchAlgorithmException
-
createDigest
Deprecated.Use createMessageDigest instead- Specified by:
createDigestin interfaceJcaJceHelper- Throws:
NoSuchAlgorithmException
-
createMessageDigest
- Specified by:
createMessageDigestin interfaceJcaJceHelper- Throws:
NoSuchAlgorithmException
-
createSignature
- Specified by:
createSignaturein interfaceJcaJceHelper- Throws:
NoSuchAlgorithmException
-
createCertificateFactory
- Specified by:
createCertificateFactoryin interfaceJcaJceHelper- Throws:
CertificateException
-
createSecureRandom
- Specified by:
createSecureRandomin interfaceJcaJceHelper- Throws:
NoSuchAlgorithmException
-
createCertPathBuilder
- Specified by:
createCertPathBuilderin interfaceJcaJceHelper- Throws:
NoSuchAlgorithmException
-
createCertPathValidator
- Specified by:
createCertPathValidatorin interfaceJcaJceHelper- Throws:
NoSuchAlgorithmException
-
createCertStore
public CertStore createCertStore(String type, CertStoreParameters params) throws NoSuchAlgorithmException, InvalidAlgorithmParameterException - Specified by:
createCertStorein interfaceJcaJceHelper- Throws:
NoSuchAlgorithmExceptionInvalidAlgorithmParameterException
-
createExemptionMechanism
public ExemptionMechanism createExemptionMechanism(String algorithm) throws NoSuchAlgorithmException - Specified by:
createExemptionMechanismin interfaceJcaJceHelper- Throws:
NoSuchAlgorithmException
-
createKeyStore
- Specified by:
createKeyStorein interfaceJcaJceHelper- Throws:
KeyStoreException
-