Top Description Methods
org.bouncycastle.jcajce.util

public Interface JcaJceHelper

Known Direct Implementers
org.bouncycastle.jcajce.util.NamedJcaJceHelper, org.bouncycastle.jcajce.util.ProviderJcaJceHelper, org.bouncycastle.jcajce.util.DefaultJcaJceHelper
Imports
java.security.AlgorithmParameterGenerator, .AlgorithmParameters, .InvalidAlgorithmParameterException, .KeyFactory, .KeyPairGenerator, .KeyStore, .KeyStoreException, .MessageDigest, .NoSuchAlgorithmException, .NoSuchProviderException, .SecureRandom, .Signature, java.security.cert.CertPathBuilder, .CertPathValidator, .CertStore, .CertStoreParameters, .CertificateException, .CertificateFactory, javax.crypto.Cipher, .ExemptionMechanism, .KeyAgreement, .KeyGenerator, .Mac, .NoSuchPaddingException, .SecretKeyFactory

Factory interface for instantiating JCA/JCE primitives.

Method Summary

Modifier and TypeMethod and Description
public AlgorithmParameterGenerator
public AlgorithmParameters
public CertificateFactory
public CertPathBuilder
public CertPathValidator
public CertStore
public Cipher
createCipher(String algorithm)

public MessageDigest
createDigest(String algorithm)

Deprecated Use createMessageDigest instead
public ExemptionMechanism
public KeyAgreement
public KeyFactory
public KeyGenerator
public KeyPairGenerator
public KeyStore
public Mac
createMac(String algorithm)

public MessageDigest
public SecretKeyFactory
public SecureRandom
public Signature

Method Detail

createAlgorithmParameterGeneratorback to summary
public AlgorithmParameterGenerator createAlgorithmParameterGenerator(String algorithm) throws NoSuchAlgorithmException, NoSuchProviderException
createAlgorithmParametersback to summary
public AlgorithmParameters createAlgorithmParameters(String algorithm) throws NoSuchAlgorithmException, NoSuchProviderException
createCertificateFactoryback to summary
public CertificateFactory createCertificateFactory(String algorithm) throws NoSuchProviderException, CertificateException
createCertPathBuilderback to summary
public CertPathBuilder createCertPathBuilder(String algorithm) throws NoSuchAlgorithmException, NoSuchProviderException
createCertPathValidatorback to summary
public CertPathValidator createCertPathValidator(String algorithm) throws NoSuchAlgorithmException, NoSuchProviderException
createCertStoreback to summary
public CertStore createCertStore(String type, CertStoreParameters params) throws NoSuchAlgorithmException, InvalidAlgorithmParameterException, NoSuchProviderException
createCipherback to summary
public Cipher createCipher(String algorithm) throws NoSuchAlgorithmException, NoSuchPaddingException, NoSuchProviderException
createDigestback to summary
public MessageDigest createDigest(String algorithm) throws NoSuchAlgorithmException, NoSuchProviderException

Deprecated

Use createMessageDigest instead

createExemptionMechanismback to summary
public ExemptionMechanism createExemptionMechanism(String algorithm) throws NoSuchAlgorithmException, NoSuchProviderException
createKeyAgreementback to summary
public KeyAgreement createKeyAgreement(String algorithm) throws NoSuchAlgorithmException, NoSuchProviderException
createKeyFactoryback to summary
public KeyFactory createKeyFactory(String algorithm) throws NoSuchAlgorithmException, NoSuchProviderException
createKeyGeneratorback to summary
public KeyGenerator createKeyGenerator(String algorithm) throws NoSuchAlgorithmException, NoSuchProviderException
createKeyPairGeneratorback to summary
public KeyPairGenerator createKeyPairGenerator(String algorithm) throws NoSuchAlgorithmException, NoSuchProviderException
createKeyStoreback to summary
public KeyStore createKeyStore(String type) throws KeyStoreException, NoSuchProviderException
createMacback to summary
public Mac createMac(String algorithm) throws NoSuchAlgorithmException, NoSuchProviderException
createMessageDigestback to summary
public MessageDigest createMessageDigest(String algorithm) throws NoSuchAlgorithmException, NoSuchProviderException
createSecretKeyFactoryback to summary
public SecretKeyFactory createSecretKeyFactory(String algorithm) throws NoSuchAlgorithmException, NoSuchProviderException
createSecureRandomback to summary
public SecureRandom createSecureRandom(String algorithm) throws NoSuchAlgorithmException, NoSuchProviderException
createSignatureback to summary
public Signature createSignature(String algorithm) throws NoSuchAlgorithmException, NoSuchProviderException