org.bouncycastle.jcajce.util
Class NamedJcaJceHelper
java.lang.Object
|
+--org.bouncycastle.jcajce.util.NamedJcaJceHelper
- All Implemented Interfaces:
- JcaJceHelper
- public class NamedJcaJceHelper
- extends java.lang.Object
- implements JcaJceHelper
JcaJceHelper that obtains all algorithms using a specific named provider.
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
providerName
protected final java.lang.String providerName
NamedJcaJceHelper
public NamedJcaJceHelper(java.lang.String providerName)
createCipher
public javax.crypto.Cipher createCipher(java.lang.String algorithm)
throws java.security.NoSuchAlgorithmException,
javax.crypto.NoSuchPaddingException,
java.security.NoSuchProviderException
- Specified by:
createCipher in interface JcaJceHelper
createMac
public javax.crypto.Mac createMac(java.lang.String algorithm)
throws java.security.NoSuchAlgorithmException,
java.security.NoSuchProviderException
- Specified by:
createMac in interface JcaJceHelper
createKeyAgreement
public javax.crypto.KeyAgreement createKeyAgreement(java.lang.String algorithm)
throws java.security.NoSuchAlgorithmException,
java.security.NoSuchProviderException
- Specified by:
createKeyAgreement in interface JcaJceHelper
createAlgorithmParameterGenerator
public java.security.AlgorithmParameterGenerator createAlgorithmParameterGenerator(java.lang.String algorithm)
throws java.security.NoSuchAlgorithmException,
java.security.NoSuchProviderException
- Specified by:
createAlgorithmParameterGenerator in interface JcaJceHelper
createAlgorithmParameters
public java.security.AlgorithmParameters createAlgorithmParameters(java.lang.String algorithm)
throws java.security.NoSuchAlgorithmException,
java.security.NoSuchProviderException
- Specified by:
createAlgorithmParameters in interface JcaJceHelper
createKeyGenerator
public javax.crypto.KeyGenerator createKeyGenerator(java.lang.String algorithm)
throws java.security.NoSuchAlgorithmException,
java.security.NoSuchProviderException
- Specified by:
createKeyGenerator in interface JcaJceHelper
createKeyFactory
public java.security.KeyFactory createKeyFactory(java.lang.String algorithm)
throws java.security.NoSuchAlgorithmException,
java.security.NoSuchProviderException
- Specified by:
createKeyFactory in interface JcaJceHelper
createSecretKeyFactory
public javax.crypto.SecretKeyFactory createSecretKeyFactory(java.lang.String algorithm)
throws java.security.NoSuchAlgorithmException,
java.security.NoSuchProviderException
- Specified by:
createSecretKeyFactory in interface JcaJceHelper
createKeyPairGenerator
public java.security.KeyPairGenerator createKeyPairGenerator(java.lang.String algorithm)
throws java.security.NoSuchAlgorithmException,
java.security.NoSuchProviderException
- Specified by:
createKeyPairGenerator in interface JcaJceHelper
createDigest
public java.security.MessageDigest createDigest(java.lang.String algorithm)
throws java.security.NoSuchAlgorithmException,
java.security.NoSuchProviderException
- Deprecated. Use createMessageDigest instead
- Specified by:
createDigest in interface JcaJceHelper
createMessageDigest
public java.security.MessageDigest createMessageDigest(java.lang.String algorithm)
throws java.security.NoSuchAlgorithmException,
java.security.NoSuchProviderException
- Specified by:
createMessageDigest in interface JcaJceHelper
createSignature
public java.security.Signature createSignature(java.lang.String algorithm)
throws java.security.NoSuchAlgorithmException,
java.security.NoSuchProviderException
- Specified by:
createSignature in interface JcaJceHelper
createCertificateFactory
public java.security.cert.CertificateFactory createCertificateFactory(java.lang.String algorithm)
throws java.security.cert.CertificateException,
java.security.NoSuchProviderException
- Specified by:
createCertificateFactory in interface JcaJceHelper
createSecureRandom
public java.security.SecureRandom createSecureRandom(java.lang.String algorithm)
throws java.security.NoSuchAlgorithmException,
java.security.NoSuchProviderException
- Specified by:
createSecureRandom in interface JcaJceHelper
createKeyStore
public java.security.KeyStore createKeyStore(java.lang.String type)
throws java.security.KeyStoreException,
java.security.NoSuchProviderException
- Specified by:
createKeyStore in interface JcaJceHelper