Bouncy Castle Cryptography Library 1.48

Package org.bouncycastle.jce.provider

Interface Summary
BrokenPBE  
 

Class Summary
BouncyCastleProvider To add the provider at runtime use: import java.security.Security; import org.bouncycastle.jce.provider.BouncyCastleProvider; Security.addProvider(new BouncyCastleProvider()); The provider can also be configured as part of your environment via static registration by adding an entry to the java.security properties file (found in $JAVA_HOME/jre/lib/security/java.security, where $JAVA_HOME is the location of your JDK/JRE distribution).
BrokenJCEBlockCipher  
BrokenJCEBlockCipher.BrokePBEWithMD5AndDES PBEWithMD5AndDES
BrokenJCEBlockCipher.BrokePBEWithSHA1AndDES PBEWithSHA1AndDES
BrokenJCEBlockCipher.BrokePBEWithSHAAndDES2Key PBEWithSHAAnd2-KeyTripleDES-CBC
BrokenJCEBlockCipher.BrokePBEWithSHAAndDES3Key PBEWithSHAAnd3-KeyTripleDES-CBC
BrokenJCEBlockCipher.OldPBEWithSHAAndDES3Key OldPBEWithSHAAnd3-KeyTripleDES-CBC
BrokenJCEBlockCipher.OldPBEWithSHAAndTwofish OldPBEWithSHAAndTwofish-CBC
BrokenKDF2BytesGenerator Generator for PBE derived keys and ivs as defined by IEEE P1363a
This implementation is based on draft 9 of IEEE P1363a.
BrokenPBE.Util uses the appropriate mixer to generate the key and IV if neccessary.
CertPathValidatorUtilities  
CertStoreCollectionSpi  
DHUtil utility class for converting jce/jca DH objects objects into their org.bouncycastle.crypto counterparts.
ElGamalUtil utility class for converting jce/jca ElGamal objects objects into their org.bouncycastle.crypto counterparts.
GOST3410Util utility class for converting jce/jca GOST3410-94 objects objects into their org.bouncycastle.crypto counterparts.
JCEBlockCipher  
JCEBlockCipher.PBEWithAESCBC PBEWithAES-CBC
JCEBlockCipher.PBEWithMD5AndDES PBEWithMD5AndDES
JCEBlockCipher.PBEWithMD5AndRC2 PBEWithMD5AndRC2
JCEBlockCipher.PBEWithSHA1AndDES PBEWithSHA1AndDES
JCEBlockCipher.PBEWithSHA1AndRC2 PBEWithSHA1AndRC2
JCEBlockCipher.PBEWithSHAAnd128BitRC2 PBEWithSHAAnd128BitRC2-CBC
JCEBlockCipher.PBEWithSHAAnd40BitRC2 PBEWithSHAAnd40BitRC2-CBC
JCEBlockCipher.PBEWithSHAAndTwofish PBEWithSHAAndTwofish-CBC
JCEDHPrivateKey  
JCEDHPublicKey  
JCEECPrivateKey  
JCEECPublicKey  
JCEElGamalPrivateKey  
JCEElGamalPublicKey  
JCEIESCipher  
JCEIESCipher.BrokenECIES classes that inherit from us.
JCEIESCipher.BrokenIES  
JCEIESCipher.IES  
JCEMac  
JCEMac.DES DES
JCEMac.DES64 DES 64 bit MAC
JCEMac.DES9797Alg3 DES9797Alg3
JCEMac.DES9797Alg3with7816d4 DES9797Alg3with7816-4Padding
JCEMac.DESCFB8 DES
JCEMac.MD2 MD2 HMac
JCEMac.MD4 MD4 HMac
JCEMac.MD5 MD5 HMac
JCEMac.OldSHA384  
JCEMac.OldSHA512 SHA-512 HMac
JCEMac.PBEWithRIPEMD160 PBEWithHmacRIPEMD160
JCEMac.PBEWithSHA PBEWithHmacSHA
JCEMac.PBEWithTiger PBEWithHmacTiger
JCEMac.RC2 RC2
JCEMac.RIPEMD128 RIPEMD128 HMac
JCEMac.RIPEMD160 RIPEMD160 HMac
JCEMac.SHA1 SHA1 HMac
JCEMac.SHA224 SHA-224 HMac
JCEMac.SHA256 SHA-256 HMac
JCEMac.SHA384 SHA-384 HMac
JCEMac.SHA512 SHA-512 HMac
JCEMac.Tiger Tiger HMac
JCERSAPrivateCrtKey A provider representation for a RSA private key, with CRT factors included.
JCERSAPrivateKey  
JCERSAPublicKey  
JCESecretKeyFactory  
JCESecretKeyFactory.DES  
JCESecretKeyFactory.DESPBEKeyFactory  
JCESecretKeyFactory.PBEKeyFactory  
JCESecretKeyFactory.PBEWithMD2AndDES PBEWithMD2AndDES
JCESecretKeyFactory.PBEWithMD2AndRC2 PBEWithMD2AndRC2
JCESecretKeyFactory.PBEWithMD5And128BitAESCBCOpenSSL PBEWithMD5And128BitAES-OpenSSL
JCESecretKeyFactory.PBEWithMD5And192BitAESCBCOpenSSL PBEWithMD5And192BitAES-OpenSSL
JCESecretKeyFactory.PBEWithMD5And256BitAESCBCOpenSSL PBEWithMD5And256BitAES-OpenSSL
JCESecretKeyFactory.PBEWithMD5AndDES PBEWithMD5AndDES
JCESecretKeyFactory.PBEWithMD5AndRC2 PBEWithMD5AndRC2
JCESecretKeyFactory.PBEWithRIPEMD160 PBEWithHmacRIPEMD160
JCESecretKeyFactory.PBEWithSHA PBEWithHmacSHA
JCESecretKeyFactory.PBEWithSHA1AndDES PBEWithSHA1AndDES
JCESecretKeyFactory.PBEWithSHA1AndRC2 PBEWithSHA1AndRC2
JCESecretKeyFactory.PBEWithSHA256And128BitAESBC PBEWithSHA256And128BitAES-BC
JCESecretKeyFactory.PBEWithSHA256And192BitAESBC PBEWithSHA256And192BitAES-BC
JCESecretKeyFactory.PBEWithSHA256And256BitAESBC PBEWithSHA256And256BitAES-BC
JCESecretKeyFactory.PBEWithSHAAnd128BitAESBC PBEWithSHA1And128BitAES-BC
JCESecretKeyFactory.PBEWithSHAAnd128BitRC2 PBEWithSHAAnd128BitRC2-CBC
JCESecretKeyFactory.PBEWithSHAAnd128BitRC4 PBEWithSHAAnd128BitRC4
JCESecretKeyFactory.PBEWithSHAAnd192BitAESBC PBEWithSHA1And192BitAES-BC
JCESecretKeyFactory.PBEWithSHAAnd256BitAESBC PBEWithSHA1And256BitAES-BC
JCESecretKeyFactory.PBEWithSHAAnd40BitRC2 PBEWithSHAAnd40BitRC2-CBC
JCESecretKeyFactory.PBEWithSHAAnd40BitRC4 PBEWithSHAAnd40BitRC4
JCESecretKeyFactory.PBEWithSHAAndDES2Key PBEWithSHAAnd2-KeyTripleDES-CBC
JCESecretKeyFactory.PBEWithSHAAndDES3Key PBEWithSHAAnd3-KeyTripleDES-CBC
JCESecretKeyFactory.PBEWithSHAAndTwofish PBEWithSHAAndTwofish-CBC
JCESecretKeyFactory.PBEWithTiger PBEWithHmacTiger
JCEStreamCipher  
JCEStreamCipher.Blowfish_CFB8 Blowfish
JCEStreamCipher.Blowfish_OFB8 Blowfish
JCEStreamCipher.DES_CFB8 DES
JCEStreamCipher.DES_OFB8 DES
JCEStreamCipher.DESede_CFB8 DESede
JCEStreamCipher.DESede_OFB8 DESede
JCEStreamCipher.PBEWithSHAAnd128BitRC4 PBEWithSHAAnd128BitRC4
JCEStreamCipher.PBEWithSHAAnd40BitRC4 PBEWithSHAAnd40BitRC4
JCEStreamCipher.Skipjack_CFB8 SKIPJACK
JCEStreamCipher.Skipjack_OFB8 SKIPJACK
JCEStreamCipher.Twofish_CFB8 Twofish
JCEStreamCipher.Twofish_OFB8 Twofish
JDKAlgorithmParameters  
JDKAlgorithmParameters.IES  
JDKAlgorithmParameters.PBKDF2  
JDKAlgorithmParameters.PKCS12PBE  
JDKDSAPrivateKey  
JDKDSAPublicKey  
JDKKeyStore  
JDKKeyStore.BouncyCastleStore the BouncyCastle store.
JDKPKCS12KeyStore  
JDKPKCS12KeyStore.BCPKCS12KeyStore  
JDKPKCS12KeyStore.BCPKCS12KeyStore3DES  
JDKPKCS12KeyStore.DefPKCS12KeyStore  
JDKPKCS12KeyStore.DefPKCS12KeyStore3DES  
JDKPKCS12StoreParameter  
MultiCertStoreSpi  
PEMUtil  
PKIXAttrCertPathBuilderSpi  
PKIXAttrCertPathValidatorSpi CertPathValidatorSpi implementation for X.509 Attribute Certificates la RFC 3281.
PKIXCertPathBuilderSpi Implements the PKIX CertPathBuilding algorithm for BouncyCastle.
PKIXCertPathValidatorSpi CertPathValidatorSpi implementation for X.509 Certificate validation � la RFC 3280.
PKIXCRLUtil  
PKIXNameConstraintValidator  
PKIXPolicyNode  
RFC3280CertPathUtilities  
X509AttrCertParser  
X509CertificateObject  
X509CertPairParser  
X509CertParser  
X509CRLEntryObject The following extensions are listed in RFC 2459 as relevant to CRL Entries ReasonCode Hode Instruction Code Invalidity Date Certificate Issuer (critical)
X509CRLObject The following extensions are listed in RFC 2459 as relevant to CRLs Authority Key Identifier Issuer Alternative Name CRL Number Delta CRL Indicator (critical) Issuing Distribution Point (critical)
X509CRLParser  
X509LDAPCertStoreSpi This is a general purpose implementation to get X.509 certificates and CRLs from a LDAP location.
X509StoreAttrCertCollection  
X509StoreCertCollection  
X509StoreCertPairCollection This class is a collection based Bouncy Castle X509Store SPI implementation for certificate pairs.
X509StoreCRLCollection  
X509StoreLDAPAttrCerts A SPI implementation of Bouncy Castle X509Store for getting attribute certificates from an LDAP directory.
X509StoreLDAPCertPairs A SPI implementation of Bouncy Castle X509Store for getting cross certificates pairs from an LDAP directory.
X509StoreLDAPCerts A SPI implementation of Bouncy Castle X509Store for getting certificates form a LDAP directory.
X509StoreLDAPCRLs A SPI implementation of Bouncy Castle X509Store for getting certificate revocation lists from an LDAP directory.
 

Exception Summary
AnnotatedException  
PKIXNameConstraintValidatorException  
 


Bouncy Castle Cryptography Library 1.48