Deprecated API

Contents

Deprecated Classes

BERConstructedSequence
use BERSequence
BERInputStream
use ASN1InputStream
DERConstructedSequence
use DERSequence.
DERConstructedSet
use DERSet
DERDump
use ASN1Dump.
DERInputStream
use ASN1InputStream
PaddedBlockCipher
use org.bouncycastle.crypto.paddings.PaddedBufferedBlockCipher instead.
PBES2Algorithms
- use AlgorithmIdentifier and PBES2Parameters
X509V1CertificateGenerator
use the equivalent class in org.bouncycastle.x509
X509V2CRLGenerator
use the equivalent class in org.bouncycastle.x509
X509V3CertificateGenerator
use the equivalent class in org.bouncycastle.x509

Deprecated Fields

org.bouncycastle.asn1.x509.CRLReason.UNSPECIFIED
use lower case version
org.bouncycastle.asn1.x509.CRLReason.KEY_COMPROMISE
use lower case version
org.bouncycastle.asn1.x509.CRLReason.CA_COMPROMISE
use lower case version
org.bouncycastle.asn1.x509.CRLReason.AFFILIATION_CHANGED
use lower case version
org.bouncycastle.asn1.x509.CRLReason.SUPERSEDED
use lower case version
org.bouncycastle.asn1.x509.CRLReason.CESSATION_OF_OPERATION
use lower case version
org.bouncycastle.asn1.x509.CRLReason.CERTIFICATE_HOLD
use lower case version
org.bouncycastle.asn1.x509.CRLReason.REMOVE_FROM_CRL
use lower case version
org.bouncycastle.asn1.x509.CRLReason.PRIVILEGE_WITHDRAWN
use lower case version
org.bouncycastle.asn1.x509.CRLReason.AA_COMPROMISE
use lower case version
org.bouncycastle.asn1.x509.ReasonFlags.UNUSED
use lower case version
org.bouncycastle.asn1.x509.ReasonFlags.KEY_COMPROMISE
use lower case version
org.bouncycastle.asn1.x509.ReasonFlags.CA_COMPROMISE
use lower case version
org.bouncycastle.asn1.x509.ReasonFlags.AFFILIATION_CHANGED
use lower case version
org.bouncycastle.asn1.x509.ReasonFlags.SUPERSEDED
use lower case version
org.bouncycastle.asn1.x509.ReasonFlags.CESSATION_OF_OPERATION
use lower case version
org.bouncycastle.asn1.x509.ReasonFlags.CERTIFICATE_HOLD
use lower case version
org.bouncycastle.asn1.x509.ReasonFlags.PRIVILEGE_WITHDRAWN
use lower case version
org.bouncycastle.asn1.x509.ReasonFlags.AA_COMPROMISE
use lower case version

Deprecated Methods

org.bouncycastle.ocsp.BasicOCSPResp.getResponseData()
RespData class is no longer required as all functionality is available on this class.
org.bouncycastle.asn1.x509.CertificatePolicies.getInstance(ASN1TaggedObject,boolean)
use an ASN1Sequence of PolicyInformation
org.bouncycastle.asn1.x509.CertificatePolicies.getInstance(Object)
use an ASN1Sequence of PolicyInformation
org.bouncycastle.asn1.x509.CertificatePolicies.toASN1Object()
use an ASN1Sequence of PolicyInformation
org.bouncycastle.jce.interfaces.ECKey.getParams()
this method vanises in JDK 1.5.
org.bouncycastle.jce.provider.JDKDigestSignature.engineSetParameter(String,Object)
replaced with
org.bouncycastle.jce.provider.JDKDigestSignature.engineGetParameter(String)
org.bouncycastle.jce.provider.JDKDSASigner.engineSetParameter(String,Object)
replaced with
org.bouncycastle.jce.provider.JDKDSASigner.engineGetParameter(String)
org.bouncycastle.jce.provider.JDKGOST3410Signer.engineSetParameter(String,Object)
replaced with
org.bouncycastle.jce.provider.JDKGOST3410Signer.engineGetParameter(String)
org.bouncycastle.jce.provider.JDKISOSignature.engineSetParameter(String,Object)
replaced with
org.bouncycastle.jce.provider.JDKISOSignature.engineGetParameter(String)
org.bouncycastle.jce.provider.JDKPSSSigner.engineSetParameter(String,Object)
replaced with

Deprecated Constructors

org.bouncycastle.asn1.x509.BasicConstraints.BasicConstraints(boolean,int)
use one of the other two unambigous constructors.
org.bouncycastle.crypto.macs.BlockCipherMac.BlockCipherMac(BlockCipher)
use CBCBlockCipherMac
org.bouncycastle.crypto.macs.BlockCipherMac.BlockCipherMac(BlockCipher,int)
use CBCBlockCipherMac
org.bouncycastle.asn1.x509.CertificatePolicies.CertificatePolicies(ASN1Sequence)
use an ASN1Sequence of PolicyInformation
org.bouncycastle.asn1.x509.CertificatePolicies.CertificatePolicies(DERObjectIdentifier)
use an ASN1Sequence of PolicyInformation
org.bouncycastle.asn1.x509.CertificatePolicies.CertificatePolicies(String)
use an ASN1Sequence of PolicyInformation
org.bouncycastle.asn1.DERInputStream.DERInputStream(InputStream)
use ASN1InputStream
org.bouncycastle.asn1.x509.GeneralName.GeneralName(DERObject,int)
this constructor seems the wrong way round! Use GeneralName(tag, name).