Deprecated Methods |
org.bouncycastle.x509.ExtendedPKIXParameters.addAddionalStore(Store)
|
org.bouncycastle.asn1.x509.X509ExtensionsGenerator.addExtension(DERObjectIdentifier, boolean, ASN1Encodable)
use ASN1ObjectIdentifier |
org.bouncycastle.asn1.x509.X509ExtensionsGenerator.addExtension(DERObjectIdentifier, boolean, byte[])
use ASN1ObjectIdentifier |
org.bouncycastle.math.ec.ECCurve.createPoint(BigInteger, BigInteger, boolean)
per-point compression property will be removed, use ECCurve.createPoint(BigInteger, BigInteger)
and refer ECPoint.getEncoded(boolean) |
org.bouncycastle.asn1.x509.SubjectKeyIdentifier.createSHA1KeyIdentifier(SubjectPublicKeyInfo)
use org.bouncycastle.cert.X509ExtensionUtils.createSubjectKeyIdentifier |
org.bouncycastle.asn1.x509.SubjectKeyIdentifier.createTruncatedSHA1KeyIdentifier(SubjectPublicKeyInfo)
use org.bouncycastle.cert.X509ExtensionUtils.createTruncatedSubjectKeyIdentifier |
org.bouncycastle.jcajce.provider.asymmetric.rsa.ISOSignatureSpi.engineGetParameter(String)
|
org.bouncycastle.jcajce.provider.asymmetric.rsa.DigestSignatureSpi.engineGetParameter(String)
|
org.bouncycastle.jcajce.provider.asymmetric.ecgost.SignatureSpi.engineGetParameter(String)
|
org.bouncycastle.jcajce.provider.asymmetric.util.DSABase.engineGetParameter(String)
|
org.bouncycastle.jcajce.provider.asymmetric.dstu.SignatureSpi.engineGetParameter(String)
|
org.bouncycastle.jcajce.provider.asymmetric.gost.SignatureSpi.engineGetParameter(String)
|
org.bouncycastle.jcajce.provider.asymmetric.dsa.DSASigner.engineGetParameter(String)
|
org.bouncycastle.pqc.jcajce.provider.rainbow.SignatureSpi.engineGetParameter(String)
|
org.bouncycastle.jcajce.provider.asymmetric.rsa.ISOSignatureSpi.engineSetParameter(String, Object)
replaced with |
org.bouncycastle.jcajce.provider.asymmetric.rsa.PSSSignatureSpi.engineSetParameter(String, Object)
replaced with |
org.bouncycastle.jcajce.provider.asymmetric.rsa.DigestSignatureSpi.engineSetParameter(String, Object)
replaced with |
org.bouncycastle.jcajce.provider.asymmetric.ecgost.SignatureSpi.engineSetParameter(String, Object)
replaced with |
org.bouncycastle.jcajce.provider.asymmetric.util.DSABase.engineSetParameter(String, Object)
replaced with |
org.bouncycastle.jcajce.provider.asymmetric.dstu.SignatureSpi.engineSetParameter(String, Object)
replaced with |
org.bouncycastle.jcajce.provider.asymmetric.gost.SignatureSpi.engineSetParameter(String, Object)
replaced with |
org.bouncycastle.jcajce.provider.asymmetric.dsa.DSASigner.engineSetParameter(String, Object)
replaced with |
org.bouncycastle.pqc.jcajce.provider.rainbow.SignatureSpi.engineSetParameter(String, Object)
replaced with |
org.bouncycastle.x509.X509V2AttributeCertificateGenerator.generateCertificate(PrivateKey, String)
use generate() |
org.bouncycastle.x509.X509V2AttributeCertificateGenerator.generateCertificate(PrivateKey, String, SecureRandom)
use generate() |
org.bouncycastle.x509.X509V1CertificateGenerator.generateX509Certificate(PrivateKey)
use generate(key, "BC") |
org.bouncycastle.x509.X509V3CertificateGenerator.generateX509Certificate(PrivateKey)
use generate(key, "BC") |
org.bouncycastle.x509.X509V1CertificateGenerator.generateX509Certificate(PrivateKey, SecureRandom)
use generate(key, random, "BC") |
org.bouncycastle.x509.X509V3CertificateGenerator.generateX509Certificate(PrivateKey, SecureRandom)
use generate(key, random, "BC") |
org.bouncycastle.x509.X509V1CertificateGenerator.generateX509Certificate(PrivateKey, String)
use generate() |
org.bouncycastle.x509.X509V3CertificateGenerator.generateX509Certificate(PrivateKey, String)
use generate() |
org.bouncycastle.x509.X509V1CertificateGenerator.generateX509Certificate(PrivateKey, String, SecureRandom)
use generate() |
org.bouncycastle.x509.X509V3CertificateGenerator.generateX509Certificate(PrivateKey, String, SecureRandom)
use generate() |
org.bouncycastle.x509.X509V2CRLGenerator.generateX509CRL(PrivateKey)
use generate(key, "BC") |
org.bouncycastle.x509.X509V2CRLGenerator.generateX509CRL(PrivateKey, SecureRandom)
use generate(key, random, "BC") |
org.bouncycastle.x509.X509V2CRLGenerator.generateX509CRL(PrivateKey, String)
use generate() |
org.bouncycastle.x509.X509V2CRLGenerator.generateX509CRL(PrivateKey, String, SecureRandom)
use generate() |
org.bouncycastle.asn1.cms.AttributeTable.get(DERObjectIdentifier)
use ASN1ObjectIdentifier |
org.bouncycastle.asn1.x509.SubjectPublicKeyInfo.getAlgorithmId()
use getAlgorithm() |
org.bouncycastle.asn1.pkcs.PrivateKeyInfo.getAlgorithmId()
use getPrivateKeyAlgorithm() |
org.bouncycastle.crypto.signers.RSADigestSigner.getAlgorithmName()
|
org.bouncycastle.asn1.cms.AttributeTable.getAll(DERObjectIdentifier)
use ASN1ObjectIdentifier |
org.bouncycastle.asn1.cms.TimeStampAndCRL.getCertificateList()
use getCRL() |
org.bouncycastle.crypto.tls.Certificate.getCerts()
use Certificate.getCertificateList() instead |
org.bouncycastle.asn1.cms.AuthenticatedDataParser.getEnapsulatedContentInfo()
use getEncapsulatedContentInfo() |
org.bouncycastle.asn1.x509.X509Extensions.getExtension(ASN1ObjectIdentifier)
|
org.bouncycastle.asn1.cryptopro.GOST3410ParamSetParameters.getLKeySize()
use getKeySize |
org.bouncycastle.asn1.x509.AlgorithmIdentifier.getObjectId()
use getAlgorithm |
org.bouncycastle.asn1.crmf.CertReqMsg.getPop()
use getPopo |
org.bouncycastle.asn1.pkcs.PrivateKeyInfo.getPrivateKey()
use parsePrivateKey() |
org.bouncycastle.asn1.x509.SubjectPublicKeyInfo.getPublicKey()
use parsePublicKey |
org.bouncycastle.ocsp.BasicOCSPResp.getResponseData()
RespData class is no longer required as all functionality is
available on this class. |
org.bouncycastle.math.ec.ECPoint.getX()
Use getAffineXCoord, or normalize() and getXCoord(), instead |
org.bouncycastle.math.ec.ECPoint.getY()
Use getAffineYCoord, or normalize() and getYCoord(), instead |
org.bouncycastle.pqc.math.linearalgebra.IntegerFunctions.log(double)
use MathFunctions.log(double) instead |
org.bouncycastle.pqc.math.linearalgebra.IntegerFunctions.log(long)
use MathFunctions.log(long) instead |
org.bouncycastle.asn1.x509.V2AttributeCertificateInfoGenerator.setExtensions(X509Extensions)
use method taking Extensions |
org.bouncycastle.asn1.x509.V3TBSCertificateGenerator.setExtensions(X509Extensions)
use method taking Extensions |
org.bouncycastle.asn1.crmf.CertTemplateBuilder.setExtensions(X509Extensions)
use method taking Extensions |
org.bouncycastle.asn1.x509.V1TBSCertificateGenerator.setIssuer(X509Name)
use X500Name method |
org.bouncycastle.asn1.x509.V2TBSCertListGenerator.setIssuer(X509Name)
use X500Name method |
org.bouncycastle.asn1.x509.V3TBSCertificateGenerator.setIssuer(X509Name)
use X500Name method |
org.bouncycastle.asn1.cmp.PKIHeaderBuilder.setMessageTime(DERGeneralizedTime)
use ASN1GeneralizedTime |
org.bouncycastle.asn1.x509.V1TBSCertificateGenerator.setSubject(X509Name)
use X500Name method |
org.bouncycastle.asn1.x509.V3TBSCertificateGenerator.setSubject(X509Name)
use X500Name method |
org.bouncycastle.asn1.ASN1Object.toASN1Object()
use toASN1Primitive() |
org.bouncycastle.asn1.cms.TimeStampedDataParser.toASN1Primitive()
will be removed |
Deprecated Constructors |
org.bouncycastle.asn1.x509.AlgorithmIdentifier(ASN1Sequence)
use AlgorithmIdentifier.getInstance() |
org.bouncycastle.asn1.x509.AlgorithmIdentifier(DERObjectIdentifier)
use ASN1ObjectIdentifier |
org.bouncycastle.asn1.x509.AlgorithmIdentifier(DERObjectIdentifier, ASN1Encodable)
use ASN1ObjectIdentifier |
org.bouncycastle.asn1.x509.AlgorithmIdentifier(String)
use ASN1ObjectIdentifier |
org.bouncycastle.asn1.ASN1Null()
use DERNull.INSTANCE |
org.bouncycastle.crypto.AsymmetricCipherKeyPair(CipherParameters, CipherParameters)
use AsymmetricKeyParameter |
org.bouncycastle.asn1.cms.Attribute(DERObjectIdentifier, ASN1Set)
use ASN1ObjectIdentifier |
org.bouncycastle.asn1.x509.AttributeCertificate(ASN1Sequence)
use getInstance() method. |
org.bouncycastle.asn1.cms.AuthenticatedData(ASN1Sequence)
use getInstance() |
org.bouncycastle.asn1.cms.AuthEnvelopedData(ASN1Sequence)
use getInstance(). |
org.bouncycastle.x509.extension.AuthorityKeyIdentifierStructure(X509Extension)
use constructor that takes Extension |
org.bouncycastle.crypto.macs.BlockCipherMac(BlockCipher)
use CBCBlockCipherMac |
org.bouncycastle.crypto.macs.BlockCipherMac(BlockCipher, int)
use CBCBlockCipherMac |
org.bouncycastle.asn1.x509.CertificateList(ASN1Sequence)
use getInstance() method. |
org.bouncycastle.asn1.pkcs.CertificationRequestInfo(ASN1Sequence)
use getInstance(). |
org.bouncycastle.asn1.pkcs.CertificationRequestInfo(X509Name, SubjectPublicKeyInfo, ASN1Set)
use X500Name method. |
org.bouncycastle.asn1.ess.ContentHints(DERObjectIdentifier)
use ASN1ObjectIdentifier |
org.bouncycastle.asn1.ess.ContentHints(DERObjectIdentifier, DERUTF8String)
use ASN1ObjectIdentifier |
org.bouncycastle.asn1.cms.ContentInfo(ASN1Sequence)
use getInstance() |
org.bouncycastle.asn1.DERBoolean(boolean)
use getInstance(boolean) method. |
org.bouncycastle.asn1.DEREncodableVector()
use ASN1EncodableVector instead. |
org.bouncycastle.asn1.DEREnumerated(BigInteger)
use ASN1Enumerated |
org.bouncycastle.asn1.DEREnumerated(byte[])
use ASN1Enumerated |
org.bouncycastle.asn1.DEREnumerated(int)
use ASN1Enumerated |
org.bouncycastle.asn1.DERInteger(BigInteger)
use ASN1Integer constructor |
org.bouncycastle.asn1.DERInteger(byte[])
use ASN1Integer constructor |
org.bouncycastle.asn1.DERInteger(long)
use ASN1Integer constructor |
org.bouncycastle.asn1.DERNull()
use DERNull.INSTANCE |
org.bouncycastle.asn1.DERObjectIdentifier(String)
use ASN1ObjectIdentifier constructor. |
org.bouncycastle.math.ec.ECFieldElement.F2m(int, int, BigInteger)
Use ECCurve.fromBigInteger to construct field elements |
org.bouncycastle.math.ec.ECFieldElement.F2m(int, int, int, int, BigInteger)
Use ECCurve.fromBigInteger to construct field elements |
org.bouncycastle.math.ec.ECFieldElement.Fp(BigInteger, BigInteger)
Use ECCurve.fromBigInteger to construct field elements |
org.bouncycastle.math.ec.ECPoint.F2m(ECCurve, ECFieldElement, ECFieldElement)
Use ECCurve.createPoint to construct points |
org.bouncycastle.math.ec.ECPoint.F2m(ECCurve, ECFieldElement, ECFieldElement, boolean)
per-point compression property will be removed, refer ECPoint.getEncoded(boolean) |
org.bouncycastle.math.ec.ECPoint.Fp(ECCurve, ECFieldElement, ECFieldElement)
Use ECCurve.createPoint to construct points |
org.bouncycastle.math.ec.ECPoint.Fp(ECCurve, ECFieldElement, ECFieldElement, boolean)
per-point compression property will be removed, refer ECPoint.getEncoded(boolean) |
org.bouncycastle.asn1.cms.EnvelopedData(ASN1Sequence)
use getInstance() |
org.bouncycastle.asn1.x509.ExtendedKeyUsage(Vector)
use KeyPurposeId[] constructor. |
org.bouncycastle.asn1.x509.GeneralName(X509Name)
use X500Name constructor. |
org.bouncycastle.asn1.cryptopro.GOST28147Parameters(ASN1Sequence)
use the getInstance() method. This constructor will vanish! |
org.bouncycastle.jce.spec.GOST28147ParameterSpec(byte[])
|
org.bouncycastle.jce.spec.GOST28147ParameterSpec(byte[], byte[])
|
org.bouncycastle.jce.spec.GOST28147ParameterSpec(String)
|
org.bouncycastle.jce.spec.GOST28147ParameterSpec(String, byte[])
|
org.bouncycastle.asn1.cryptopro.GOST3410PublicKeyAlgParameters(ASN1Sequence)
use getInstance() |
org.bouncycastle.asn1.cms.IssuerAndSerialNumber(ASN1Sequence)
use getInstance() method. |
org.bouncycastle.asn1.cms.IssuerAndSerialNumber(X509CertificateStructure)
use constructor taking Certificate |
org.bouncycastle.asn1.cms.IssuerAndSerialNumber(X509Name, ASN1Integer)
use X500Name constructor |
org.bouncycastle.asn1.cms.IssuerAndSerialNumber(X509Name, BigInteger)
use X500Name constructor |
org.bouncycastle.asn1.cms.KeyAgreeRecipientInfo(ASN1Sequence)
use getInstance() |
org.bouncycastle.asn1.x509.KeyPurposeId(String)
use getInstance and an OID or one of the constants above. |
org.bouncycastle.asn1.cms.KeyTransRecipientInfo(ASN1Sequence)
use getInstance() |
org.bouncycastle.crypto.tls.LegacyTlsClient(CertificateVerifyer)
|
org.bouncycastle.asn1.isismtt.x509.NamingAuthority(DERObjectIdentifier, String, DirectoryString)
use ASN1ObjectIdentifier method |
org.bouncycastle.ocsp.OCSPResp(byte[])
use classes in org.bouncycastle.cert.ocsp. |
org.bouncycastle.ocsp.OCSPResp(InputStream)
use classes in org.bouncycastle.cert.ocsp. |
org.bouncycastle.ocsp.OCSPResp(OCSPResponse)
use classes in org.bouncycastle.cert.ocsp. |
org.bouncycastle.crypto.macs.OldHMac(Digest)
uses incorrect pad for SHA-512 and SHA-384 use HMac. |
org.bouncycastle.asn1.cms.OriginatorIdentifierOrKey(ASN1OctetString)
use version taking a SubjectKeyIdentifier |
org.bouncycastle.asn1.cms.OriginatorIdentifierOrKey(ASN1Primitive)
use more specific version |
org.bouncycastle.asn1.cms.OriginatorPublicKey(ASN1Sequence)
use getInstance() |
org.bouncycastle.asn1.cms.OtherKeyAttribute(ASN1Sequence)
use getInstance() |
org.bouncycastle.asn1.cms.OtherRecipientInfo(ASN1Sequence)
use getInstance(). |
org.bouncycastle.asn1.cms.PasswordRecipientInfo(ASN1Sequence)
use getInstance() method. |
org.bouncycastle.asn1.x509.PolicyMappings(Hashtable)
use CertPolicyId constructors. |
org.bouncycastle.asn1.x509.PolicyQualifierInfo(ASN1Sequence)
use PolicyQualifierInfo.getInstance() |
org.bouncycastle.asn1.cms.RecipientKeyIdentifier(ASN1Sequence)
use getInstance() |
org.bouncycastle.asn1.ocsp.ResponseData(ResponderID, DERGeneralizedTime, ASN1Sequence, X509Extensions)
use method taking Extensions |
org.bouncycastle.asn1.cmp.RevDetails(CertTemplate, X509Extensions)
use method taking Extensions |
org.bouncycastle.asn1.pkcs.RSAESOAEPparams(ASN1Sequence)
use getInstance() |
org.bouncycastle.asn1.cms.SignerInfo(ASN1Sequence)
use getInstance() method. |
org.bouncycastle.asn1.ocsp.SingleResponse(CertID, CertStatus, DERGeneralizedTime, DERGeneralizedTime, Extensions)
use method taking ASN1GeneralizedTime and Extensions |
org.bouncycastle.asn1.ocsp.SingleResponse(CertID, CertStatus, DERGeneralizedTime, DERGeneralizedTime, X509Extensions)
use method taking ASN1GeneralizedTime and Extensions |
org.bouncycastle.asn1.x509.SubjectKeyIdentifier(SubjectPublicKeyInfo)
|
org.bouncycastle.asn1.ocsp.TBSRequest(GeneralName, ASN1Sequence, X509Extensions)
use method taking Extensions |
org.bouncycastle.asn1.cms.Time(ASN1Primitive)
use getInstance() |
org.bouncycastle.asn1.x509.V2Form(ASN1Sequence)
use getInstance(). |
org.bouncycastle.asn1.x509.X509Extensions(Vector, Hashtable)
use Extensions |
org.bouncycastle.asn1.x509.X509Extensions(Vector, Vector)
use Extensions |
org.bouncycastle.asn1.x509.X509Name(ASN1Sequence)
use X500Name.getInstance() |
org.bouncycastle.asn1.x509.X509Name(boolean, Hashtable, String)
use X500Name, X500NameBuilder |
org.bouncycastle.asn1.x509.X509Name(boolean, String)
use X500Name, X500NameBuilder |
org.bouncycastle.asn1.x509.X509Name(boolean, String, X509NameEntryConverter)
use X500Name, X500NameBuilder |
org.bouncycastle.asn1.x509.X509Name(Hashtable)
use an ordered constructor! The hashtable ordering is rarely correct |
org.bouncycastle.asn1.x509.X509Name(String)
use X500Name, X500NameBuilder |
org.bouncycastle.asn1.x509.X509Name(String, X509NameEntryConverter)
use X500Name, X500NameBuilder |
org.bouncycastle.asn1.x509.X509Name(Vector, Hashtable, X509NameEntryConverter)
use X500Name, X500NameBuilder |
org.bouncycastle.asn1.x509.X509Name(Vector, Vector)
use X500Name, X500NameBuilder |
org.bouncycastle.asn1.x509.X509Name(Vector, Vector, X509NameEntryConverter)
use X500Name, X500NameBuilder |