Bouncy Castle Cryptography Library 1.49

Deprecated API


Contents
Deprecated Classes
org.bouncycastle.openssl.PEMReader
          use PEMParser 
 

Deprecated Methods
org.bouncycastle.cms.CMSSignedGenerator.addAttributeCertificates(X509Store)
          use basic Store method 
org.bouncycastle.cms.CMSSignedGenerator.addCertificatesAndCRLs(CertStore)
          use addCertificates and addCRLs 
org.bouncycastle.cert.X509v2CRLBuilder.addCRLEntry(BigInteger, Date, X509Extensions)
          use method taking Extensions 
org.bouncycastle.tsp.TimeStampRequestGenerator.addExtension(String, boolean, ASN1Encodable)
          use method taking ASN1ObjectIdentifier 
org.bouncycastle.tsp.TimeStampRequestGenerator.addExtension(String, boolean, byte[])
          use method taking ASN1ObjectIdentifier 
org.bouncycastle.cms.CMSEnvelopedGenerator.addKEKRecipient(SecretKey, byte[])
          use the addRecipientGenerator and JceKEKRecipientInfoGenerator 
org.bouncycastle.cms.CMSEnvelopedGenerator.addKEKRecipient(SecretKey, KEKIdentifier)
          use the addRecipientGenerator and JceKEKRecipientInfoGenerator 
org.bouncycastle.cms.CMSEnvelopedGenerator.addKeyAgreementRecipient(String, PrivateKey, PublicKey, X509Certificate, String, Provider)
          use the addRecipientGenerator and JceKeyAgreeRecipientInfoGenerator 
org.bouncycastle.cms.CMSEnvelopedGenerator.addKeyAgreementRecipient(String, PrivateKey, PublicKey, X509Certificate, String, String)
          use the addRecipientGenerator and JceKeyAgreeRecipientInfoGenerator 
org.bouncycastle.cms.CMSEnvelopedGenerator.addKeyAgreementRecipients(String, PrivateKey, PublicKey, Collection, String, Provider)
          use the addRecipientGenerator and JceKeyAgreeRecipientInfoGenerator 
org.bouncycastle.cms.CMSEnvelopedGenerator.addKeyAgreementRecipients(String, PrivateKey, PublicKey, Collection, String, String)
          use the addRecipientGenerator and JceKeyAgreeRecipientInfoGenerator 
org.bouncycastle.cms.CMSEnvelopedGenerator.addKeyTransRecipient(PublicKey, byte[])
          use the addRecipientGenerator and JceKeyTransRecipientInfoGenerator 
org.bouncycastle.cms.CMSEnvelopedGenerator.addKeyTransRecipient(X509Certificate)
          use the addRecipientGenerator and JceKeyTransRecipientInfoGenerator 
org.bouncycastle.cms.CMSEnvelopedGenerator.addPasswordRecipient(CMSPBEKey, String)
          use addRecipientGenerator and JcePasswordRecipientInfoGenerator 
org.bouncycastle.cms.CMSSignedDataGenerator.addSigner(PrivateKey, byte[], String)
          use addSignerInfoGenerator 
org.bouncycastle.cms.CMSSignedDataGenerator.addSigner(PrivateKey, byte[], String, AttributeTable, AttributeTable)
          use addSignerInfoGenerator 
org.bouncycastle.cms.CMSSignedDataStreamGenerator.addSigner(PrivateKey, byte[], String, AttributeTable, AttributeTable, Provider)
          use addSignerInfoGenerator 
org.bouncycastle.cms.CMSSignedDataStreamGenerator.addSigner(PrivateKey, byte[], String, AttributeTable, AttributeTable, String)
          use addSignerInfoGenerator 
org.bouncycastle.cms.CMSSignedDataGenerator.addSigner(PrivateKey, byte[], String, CMSAttributeTableGenerator, CMSAttributeTableGenerator)
          use addSignerInfoGenerator 
org.bouncycastle.cms.CMSSignedDataStreamGenerator.addSigner(PrivateKey, byte[], String, CMSAttributeTableGenerator, CMSAttributeTableGenerator, Provider)
          use addSignerInfoGenerator 
org.bouncycastle.cms.CMSSignedDataStreamGenerator.addSigner(PrivateKey, byte[], String, CMSAttributeTableGenerator, CMSAttributeTableGenerator, String)
          use addSignerInfoGenerator 
org.bouncycastle.cms.CMSSignedDataStreamGenerator.addSigner(PrivateKey, byte[], String, Provider)
          use addSignedInfoGenerator 
org.bouncycastle.cms.CMSSignedDataGenerator.addSigner(PrivateKey, byte[], String, String)
          use addSignerInfoGenerator 
org.bouncycastle.cms.CMSSignedDataStreamGenerator.addSigner(PrivateKey, byte[], String, String)
          use addSignedInfoGenerator 
org.bouncycastle.cms.CMSSignedDataGenerator.addSigner(PrivateKey, byte[], String, String, AttributeTable, AttributeTable)
          use addSignerInfoGenerator 
org.bouncycastle.cms.CMSSignedDataGenerator.addSigner(PrivateKey, byte[], String, String, CMSAttributeTableGenerator, CMSAttributeTableGenerator)
          use addSignerInfoGenerator 
org.bouncycastle.cms.CMSSignedDataStreamGenerator.addSigner(PrivateKey, byte[], String, String, CMSAttributeTableGenerator, CMSAttributeTableGenerator, Provider)
          use addSignerInfoGenerator 
org.bouncycastle.cms.CMSSignedDataStreamGenerator.addSigner(PrivateKey, byte[], String, String, CMSAttributeTableGenerator, CMSAttributeTableGenerator, Provider, Provider)
          use addSignerInfoGenerator 
org.bouncycastle.cms.CMSSignedDataStreamGenerator.addSigner(PrivateKey, byte[], String, String, CMSAttributeTableGenerator, CMSAttributeTableGenerator, String)
          use addSignerInfoGenerator 
org.bouncycastle.cms.CMSSignedDataStreamGenerator.addSigner(PrivateKey, byte[], String, String, Provider)
          use addSignerInfoGenerator 
org.bouncycastle.cms.CMSSignedDataStreamGenerator.addSigner(PrivateKey, byte[], String, String, String)
          use addSignedInfoGenerator 
org.bouncycastle.cms.CMSSignedDataGenerator.addSigner(PrivateKey, X509Certificate, String)
          use addSignerInfoGenerator 
org.bouncycastle.cms.CMSSignedDataGenerator.addSigner(PrivateKey, X509Certificate, String, AttributeTable, AttributeTable)
          use addSignerInfoGenerator 
org.bouncycastle.cms.CMSSignedDataStreamGenerator.addSigner(PrivateKey, X509Certificate, String, AttributeTable, AttributeTable, Provider)
          use addSignedInfoGenerator 
org.bouncycastle.cms.CMSSignedDataStreamGenerator.addSigner(PrivateKey, X509Certificate, String, AttributeTable, AttributeTable, String)
          use addSignedInfoGenerator 
org.bouncycastle.cms.CMSSignedDataGenerator.addSigner(PrivateKey, X509Certificate, String, CMSAttributeTableGenerator, CMSAttributeTableGenerator)
          use addSignerInfoGenerator 
org.bouncycastle.cms.CMSSignedDataStreamGenerator.addSigner(PrivateKey, X509Certificate, String, CMSAttributeTableGenerator, CMSAttributeTableGenerator, Provider)
          use addSignedInfoGenerator 
org.bouncycastle.cms.CMSSignedDataStreamGenerator.addSigner(PrivateKey, X509Certificate, String, CMSAttributeTableGenerator, CMSAttributeTableGenerator, String)
          use addSignedInfoGenerator 
org.bouncycastle.cms.CMSSignedDataStreamGenerator.addSigner(PrivateKey, X509Certificate, String, Provider)
          use addSignedInfoGenerator 
org.bouncycastle.cms.CMSSignedDataGenerator.addSigner(PrivateKey, X509Certificate, String, String)
          use addSignerInfoGenerator 
org.bouncycastle.cms.CMSSignedDataStreamGenerator.addSigner(PrivateKey, X509Certificate, String, String)
          use addSignedInfoGenerator 
org.bouncycastle.cms.CMSSignedDataGenerator.addSigner(PrivateKey, X509Certificate, String, String, AttributeTable, AttributeTable)
          use addSignerInfoGenerator 
org.bouncycastle.cms.CMSSignedDataStreamGenerator.addSigner(PrivateKey, X509Certificate, String, String, AttributeTable, AttributeTable, Provider)
          use addSignedInfoGenerator 
org.bouncycastle.cms.CMSSignedDataStreamGenerator.addSigner(PrivateKey, X509Certificate, String, String, AttributeTable, AttributeTable, String)
          use addSignedInfoGenerator 
org.bouncycastle.cms.CMSSignedDataGenerator.addSigner(PrivateKey, X509Certificate, String, String, CMSAttributeTableGenerator, CMSAttributeTableGenerator)
          use addSignerInfoGenerator 
org.bouncycastle.cms.CMSSignedDataStreamGenerator.addSigner(PrivateKey, X509Certificate, String, String, CMSAttributeTableGenerator, CMSAttributeTableGenerator, Provider)
          use addSignedInfoGenerator 
org.bouncycastle.cms.CMSSignedDataStreamGenerator.addSigner(PrivateKey, X509Certificate, String, String, CMSAttributeTableGenerator, CMSAttributeTableGenerator, Provider, Provider)
          use addSignerInfoGenerator 
org.bouncycastle.cms.CMSSignedDataStreamGenerator.addSigner(PrivateKey, X509Certificate, String, String, CMSAttributeTableGenerator, CMSAttributeTableGenerator, String)
          use addSignedInfoGenerator 
org.bouncycastle.cms.CMSSignedDataStreamGenerator.addSigner(PrivateKey, X509Certificate, String, String, Provider)
          use addSignedInfoGenerator 
org.bouncycastle.cms.CMSSignedDataStreamGenerator.addSigner(PrivateKey, X509Certificate, String, String, String)
          use addSignedInfoGenerator 
org.bouncycastle.cms.CMSSignedDataGenerator.generate(CMSProcessable, boolean, Provider)
          use generate(CMSTypedData, boolean) 
org.bouncycastle.cms.CMSSignedDataGenerator.generate(CMSProcessable, boolean, String)
          use generate(CMSTypedData, boolean) 
org.bouncycastle.cms.CMSSignedDataGenerator.generate(CMSProcessable, Provider)
          use generate() method not taking provider. 
org.bouncycastle.cms.CMSCompressedDataGenerator.generate(CMSProcessable, String)
          use generate(CMSTypedData, OutputCompressor) 
org.bouncycastle.cms.CMSSignedDataGenerator.generate(CMSProcessable, String)
          use generate() method not taking provider. 
org.bouncycastle.cms.CMSEnvelopedDataGenerator.generate(CMSProcessable, String, int, Provider)
          use OutputEncryptor method. 
org.bouncycastle.cms.CMSEnvelopedDataGenerator.generate(CMSProcessable, String, int, String)
          use OutputEncryptor method. 
org.bouncycastle.cms.CMSAuthenticatedDataGenerator.generate(CMSProcessable, String, Provider)
          use addRecipientInfoGenerator method.. 
org.bouncycastle.cms.CMSEnvelopedDataGenerator.generate(CMSProcessable, String, Provider)
          use OutputEncryptor method. 
org.bouncycastle.cms.CMSAuthenticatedDataGenerator.generate(CMSProcessable, String, String)
          use addRecipientInfoGenerator method. 
org.bouncycastle.cms.CMSEnvelopedDataGenerator.generate(CMSProcessable, String, String)
          use OutputEncryptor method. 
org.bouncycastle.tsp.TimeStampRequestGenerator.generate(String, byte[])
          use method taking ANS1ObjectIdentifier 
org.bouncycastle.tsp.TimeStampRequestGenerator.generate(String, byte[], BigInteger)
          use method taking ANS1ObjectIdentifier 
org.bouncycastle.cms.CMSSignedDataGenerator.generate(String, CMSProcessable, boolean, Provider)
          use generate(CMSTypedData, boolean) 
org.bouncycastle.cms.CMSSignedDataGenerator.generate(String, CMSProcessable, boolean, Provider, boolean)
          use setDirectSignature() on SignerInformationGenerator. 
org.bouncycastle.cms.CMSSignedDataGenerator.generate(String, CMSProcessable, boolean, String)
          use generate(CMSTypedData, boolean) 
org.bouncycastle.cms.CMSSignedDataGenerator.generate(String, CMSProcessable, boolean, String, boolean)
          use generate(CMSTypedData, boolean) 
org.bouncycastle.tsp.TimeStampResponseGenerator.generate(TimeStampRequest, BigInteger, Date, String)
          use method that does not require provider 
org.bouncycastle.cms.CMSSignedDataGenerator.generateCounterSigners(SignerInformation, Provider)
          use generateCounterSigners(SignerInformation) 
org.bouncycastle.cms.CMSSignedDataGenerator.generateCounterSigners(SignerInformation, String)
          use generateCounterSigners(SignerInformation) 
org.bouncycastle.cms.CMSSignedData.getAttributeCertificates(String, Provider)
          use base Store returning method 
org.bouncycastle.cms.CMSSignedDataParser.getAttributeCertificates(String, Provider)
          use getAttributeCertificates() 
org.bouncycastle.cms.CMSSignedData.getAttributeCertificates(String, String)
          use base Store returning method 
org.bouncycastle.cms.CMSSignedDataParser.getAttributeCertificates(String, String)
          use getAttributeCertificates() 
org.bouncycastle.cms.CMSSignedData.getCertificates(String, Provider)
          use base Store returning method 
org.bouncycastle.cms.CMSSignedDataParser.getCertificates(String, Provider)
          use getCertificates() 
org.bouncycastle.cms.CMSSignedData.getCertificates(String, String)
          use base Store returning method 
org.bouncycastle.cms.CMSSignedDataParser.getCertificates(String, String)
          use getCertificates() 
org.bouncycastle.cms.CMSSignedData.getCertificatesAndCRLs(String, Provider)
          use base Store returning method and org.bouncycastle.cert.jcajce.JcaCertStoreBuilder 
org.bouncycastle.cms.CMSSignedDataParser.getCertificatesAndCRLs(String, Provider)
          use getCertificates() and org.bouncycastle.cert.jcajce.JcaCertStoreBuilder 
org.bouncycastle.cms.CMSSignedData.getCertificatesAndCRLs(String, String)
          use base Store returning method and org.bouncycastle.cert.jcajce.JcaCertStoreBuilder 
org.bouncycastle.cms.CMSSignedDataParser.getCertificatesAndCRLs(String, String)
          use getCertificates() and org.bouncycastle.cert.jcajce.JcaCertStoreBuilder 
org.bouncycastle.tsp.TimeStampToken.getCertificatesAndCRLs(String, String)
          use getCertificates() or getCRLs() 
org.bouncycastle.cms.CMSCompressedData.getContent()
          use getContent(InputExpanderProvider) 
org.bouncycastle.cms.CMSCompressedDataParser.getContent()
          use getContent(InputExpandedProvider) 
org.bouncycastle.cms.CMSCompressedData.getContent(int)
          use getContent(InputExpanderProvider) 
org.bouncycastle.cms.RecipientInformation.getContent(Key, Provider)
          use getContent(Recipient) 
org.bouncycastle.cms.RecipientInformation.getContent(Key, String)
          use getContent(Recipient) 
org.bouncycastle.cms.CMSCompressedData.getContentInfo()
          use toASN1Structure() 
org.bouncycastle.cms.CMSEnvelopedData.getContentInfo()
          use toASN1Structure() 
org.bouncycastle.cms.CMSSignedData.getContentInfo()
          use toASN1Structure() 
org.bouncycastle.cms.KEKRecipientInformation.getContentStream(Key, Provider)
          use getContentStream(Recipient) 
org.bouncycastle.cms.KeyAgreeRecipientInformation.getContentStream(Key, Provider)
          use getContentStream(Recipient) method 
org.bouncycastle.cms.KeyTransRecipientInformation.getContentStream(Key, Provider)
          use getContentStream(Recipient) method 
org.bouncycastle.cms.PasswordRecipientInformation.getContentStream(Key, Provider)
          use getContentStream(Recipient) 
org.bouncycastle.cms.RecipientInformation.getContentStream(Key, Provider)
          use getContentStream(Recipient) method 
org.bouncycastle.cms.KeyAgreeRecipientInformation.getContentStream(Key, String)
          use getContentStream(Recipient) method 
org.bouncycastle.cms.KeyTransRecipientInformation.getContentStream(Key, String)
          use getContentStream(Recipient) method 
org.bouncycastle.cms.PasswordRecipientInformation.getContentStream(Key, String)
          use getContentStream(Recipient) 
org.bouncycastle.cms.RecipientInformation.getContentStream(Key, String)
          use getContentStream(Recipient) method 
org.bouncycastle.cms.CMSSignedData.getCRLs(String, Provider)
          use base Store returning method 
org.bouncycastle.cms.CMSSignedDataParser.getCRLs(String, Provider)
          use getCRLs() 
org.bouncycastle.cms.CMSSignedData.getCRLs(String, String)
          use base Store returning method 
org.bouncycastle.cms.CMSSignedDataParser.getCRLs(String, String)
          use getCRLs() 
org.bouncycastle.cms.CMSEnvelopedData.getEncryptionAlgorithmParameters(Provider)
          use getContentEncryptionAlgorithm and JceAlgorithmIdentifierConverter(). 
org.bouncycastle.cms.CMSEnvelopedDataParser.getEncryptionAlgorithmParameters(Provider)
          use getContentEncryptionAlgorithm and JceAlgorithmIdentifierConverter(). 
org.bouncycastle.cms.CMSEnvelopedData.getEncryptionAlgorithmParameters(String)
          use getContentEncryptionAlgorithm and JceAlgorithmIdentifierConverter(). 
org.bouncycastle.cms.CMSEnvelopedDataParser.getEncryptionAlgorithmParameters(String)
          use getContentEncryptionAlgorithm and JceAlgorithmIdentifierConverter(). 
org.bouncycastle.cms.PasswordRecipientInformation.getKeyDerivationAlgParameters(Provider)
          use getKeyDerivationAlgorithm and JceAlgorithmIdentifierConverter(). 
org.bouncycastle.cms.PasswordRecipientInformation.getKeyDerivationAlgParameters(String)
          use getKeyDerivationAlgorithm and JceAlgorithmIdentifierConverter(). 
org.bouncycastle.cms.RecipientInformation.getKeyEncryptionAlgorithmParameters(Provider)
          use getKeyEncryptionAlgorithm and JceAlgorithmIdentifierConverter(). 
org.bouncycastle.cms.RecipientInformation.getKeyEncryptionAlgorithmParameters(String)
          use getKeyEncryptionAlgorithm and JceAlgorithmIdentifierConverter(). 
org.bouncycastle.cms.CMSAuthenticatedData.getMacAlgorithmParameters(Provider)
          use getMacAlgorithm and JceAlgorithmIdentifierConverter(). 
org.bouncycastle.cms.CMSAuthenticatedDataParser.getMacAlgorithmParameters(Provider)
          use getMacAlgorithm and JceAlgorithmIdentifierConverter(). 
org.bouncycastle.cms.CMSAuthenticatedData.getMacAlgorithmParameters(String)
          use getMacAlgorithm and JceAlgorithmIdentifierConverter(). 
org.bouncycastle.cms.CMSAuthenticatedDataParser.getMacAlgorithmParameters(String)
          use getMacAlgorithm and JceAlgorithmIdentifierConverter(). 
org.bouncycastle.tsp.TSPUtil.getSignatureTimestamps(SignerInformation, Provider)
          use getSignatureTimestamps(SignerInformation, DigestCalculatorProvider) 
org.bouncycastle.cert.X509CertificateHolder.getVersion()
          use getVersionNumber 
org.bouncycastle.cms.CMSCompressedDataStreamGenerator.open(OutputStream, String)
          use open(OutputStream, ContentCompressor) 
org.bouncycastle.cms.CMSSignedDataStreamGenerator.open(OutputStream, String, boolean)
          use open(ASN1ObjectIdentifier, OutputStream, boolean) 
org.bouncycastle.cms.CMSSignedDataStreamGenerator.open(OutputStream, String, boolean, OutputStream)
          use open(ASN1ObjectIdenfier, OutputStream, boolean, OutputStream) 
org.bouncycastle.cms.CMSAuthenticatedDataStreamGenerator.open(OutputStream, String, int, Provider)
          use open(out, MacCalculator) 
org.bouncycastle.cms.CMSEnvelopedDataStreamGenerator.open(OutputStream, String, int, Provider)
            
org.bouncycastle.cms.CMSAuthenticatedDataStreamGenerator.open(OutputStream, String, int, String)
          use open(out, MacCalculator) 
org.bouncycastle.cms.CMSEnvelopedDataStreamGenerator.open(OutputStream, String, int, String)
            
org.bouncycastle.cms.CMSAuthenticatedDataStreamGenerator.open(OutputStream, String, Provider)
          use open(out, MacCalculator) 
org.bouncycastle.cms.CMSEnvelopedDataStreamGenerator.open(OutputStream, String, Provider)
            
org.bouncycastle.cms.CMSAuthenticatedDataStreamGenerator.open(OutputStream, String, String)
          use open(out, MacCalculator) 
org.bouncycastle.cms.CMSCompressedDataStreamGenerator.open(OutputStream, String, String)
          use open(OutputStream, ASN1ObjectIdentifier, ContentCompressor) 
org.bouncycastle.cms.CMSEnvelopedDataStreamGenerator.open(OutputStream, String, String)
            
org.bouncycastle.cms.CMSSignedData.replaceCertificatesAndCRLs(CMSSignedData, CertStore)
          use method taking Store arguments. 
org.bouncycastle.cms.CMSSignedDataParser.replaceCertificatesAndCRLs(InputStream, CertStore, OutputStream)
          use method that takes Store objects. 
org.bouncycastle.tsp.TimeStampTokenGenerator.setCertificatesAndCRLs(CertStore)
          use addCertificates and addCRLs 
org.bouncycastle.openssl.PKCS8Generator.setIterationCount(int)
          ignored in the updated case. 
org.bouncycastle.openssl.PKCS8Generator.setPassword(char[])
          ignored in the updated case. 
org.bouncycastle.tsp.TimeStampRequestGenerator.setReqPolicy(String)
          use method taking ASN1ObjectIdentifier 
org.bouncycastle.openssl.PKCS8Generator.setSecureRandom(SecureRandom)
          ignored in the updated case. 
org.bouncycastle.cms.SignerInformation.toSignerInfo()
          use toASN1Structure() 
org.bouncycastle.tsp.TimeStampTokenInfo.toTSTInfo()
          use toASN1Structure 
org.bouncycastle.tsp.TimeStampRequest.validate(Set, Set, Set, String)
          use validate method without provider argument. 
org.bouncycastle.tsp.TimeStampToken.validate(X509Certificate, String)
            
org.bouncycastle.cms.SignerInformation.verify(PublicKey, Provider)
          use verify(ContentVerifierProvider) 
org.bouncycastle.cms.SignerInformation.verify(PublicKey, String)
          use verify(ContentVerifierProvider) 
org.bouncycastle.cms.SignerInformation.verify(X509Certificate, Provider)
          use verify(ContentVerifierProvider) 
org.bouncycastle.cms.SignerInformation.verify(X509Certificate, String)
          use verify(ContentVerifierProvider) 
org.bouncycastle.openssl.PEMWriter.writeObject(Object, String, char[], SecureRandom)
          use writeObject(obj, PEMEncryptor) 
 

Deprecated Constructors
org.bouncycastle.cms.CMSAuthenticatedDataGenerator(SecureRandom)
          no longer required, use simple constructor. 
org.bouncycastle.cms.CMSAuthenticatedDataStreamGenerator(SecureRandom)
          no longer of any use, use basic constructor. 
org.bouncycastle.cms.CMSEnvelopedDataGenerator(SecureRandom)
          use no args constructor. 
org.bouncycastle.cms.CMSEnvelopedDataStreamGenerator(SecureRandom)
          no longer required - specify randomness via RecipientInfoGenerator or ContentEncryptor. 
org.bouncycastle.cms.CMSSignedDataGenerator(SecureRandom)
          rand ignored in new API, use base constructor. 
org.bouncycastle.cms.CMSSignedDataParser(byte[])
          use method taking a DigestCalculatorProvider 
org.bouncycastle.cms.CMSSignedDataParser(CMSTypedStream, byte[])
          use method taking digest calculator provider. 
org.bouncycastle.cms.CMSSignedDataParser(CMSTypedStream, InputStream)
          use method taking a DigestCalculatorProvider 
org.bouncycastle.cms.CMSSignedDataParser(InputStream)
          use method taking a DigestCalculatorProvider 
org.bouncycastle.cms.CMSSignedDataStreamGenerator(SecureRandom)
          no longer required if the addSignerInfoGenerator method is used. 
org.bouncycastle.operator.GenericKey(Object)
          provide an AlgorithmIdentifier. 
org.bouncycastle.openssl.PEMReader(Reader)
          use PEMParser 
org.bouncycastle.openssl.PEMReader(Reader, PasswordFinder)
          use PEMParser 
org.bouncycastle.openssl.PEMReader(Reader, PasswordFinder, String)
          use PEMParser 
org.bouncycastle.openssl.PEMReader(Reader, PasswordFinder, String, String)
          use PEMParser 
org.bouncycastle.openssl.PEMWriter(Writer, String)
          use constructor that just takes out, and writeObject(PEMEncryptor) 
org.bouncycastle.openssl.PKCS8Generator(PrivateKey)
          use JcaPKCS8Generator 
org.bouncycastle.openssl.PKCS8Generator(PrivateKey, ASN1ObjectIdentifier, Provider)
          use JcaPKCS8Generator 
org.bouncycastle.openssl.PKCS8Generator(PrivateKey, ASN1ObjectIdentifier, String)
          use JcaPKCS8Generator 
org.bouncycastle.tsp.TimeStampTokenGenerator(DigestCalculator, SignerInfoGenerator, ASN1ObjectIdentifier)
          use constructor taking signerInfoGen first. 
org.bouncycastle.tsp.TimeStampTokenGenerator(PrivateKey, X509Certificate, ASN1ObjectIdentifier, String)
          use SignerInfoGenerator constructor that takes a digest calculator. 
org.bouncycastle.tsp.TimeStampTokenGenerator(PrivateKey, X509Certificate, String, String)
          use SignerInfoGenerator constructor that takes a digest calculator. 
org.bouncycastle.tsp.TimeStampTokenGenerator(PrivateKey, X509Certificate, String, String, AttributeTable, AttributeTable)
          use SignerInfoGenerator constructor that takes a digest calculator. 
org.bouncycastle.tsp.TimeStampTokenGenerator(SignerInfoGenerator, ASN1ObjectIdentifier)
          use SignerInfoGenerator constructor that takes a digest calculator 
 


Bouncy Castle Cryptography Library 1.49