Bouncy Castle Cryptography Library 1.47

Deprecated API


Contents
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, 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.CMSSignedData.getAttributeCertificates(String, String)
          use base Store returning method 
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 
org.bouncycastle.cms.CMSSignedDataParser.getCertificatesAndCRLs(String, Provider)
          use getCertificates() 
org.bouncycastle.cms.CMSSignedData.getCertificatesAndCRLs(String, String)
          use base Store returning method 
org.bouncycastle.cms.CMSSignedDataParser.getCertificatesAndCRLs(String, String)
          use getCertificates() 
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.CMSSignedDataParser.replaceCertificatesAndCRLs(InputStream, CertStore, OutputStream)
          use method that takes Store objects. 
org.bouncycastle.tsp.TimeStampTokenGenerator.setCertificatesAndCRLs(CertStore)
          use addCertificates and addCRLs 
org.bouncycastle.tsp.TimeStampRequestGenerator.setReqPolicy(String)
          use method taking ASN1ObjectIdentifier 
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) 
 

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.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.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.47