Package org.bouncycastle.jce.provider
Class X509CertificateObject
- java.lang.Object
-
- java.security.cert.Certificate
-
- java.security.cert.X509Certificate
-
- org.bouncycastle.jce.provider.X509CertificateObject
-
- All Implemented Interfaces:
java.io.Serializable,java.security.cert.X509Extension,PKCS12BagAttributeCarrier
public class X509CertificateObject extends java.security.cert.X509Certificate implements PKCS12BagAttributeCarrier
Deprecated.Do not use this class directly - either use org.bouncycastle.cert (bcpkix) or CertificateFactory.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description X509CertificateObject(Certificate c)Deprecated.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description voidcheckValidity()Deprecated.voidcheckValidity(java.util.Date date)Deprecated.booleanequals(java.lang.Object o)Deprecated.ASN1EncodablegetBagAttribute(ASN1ObjectIdentifier oid)Deprecated.java.util.EnumerationgetBagAttributeKeys()Deprecated.intgetBasicConstraints()Deprecated.java.util.SetgetCriticalExtensionOIDs()Deprecated.byte[]getEncoded()Deprecated.java.util.ListgetExtendedKeyUsage()Deprecated.byte[]getExtensionValue(java.lang.String oid)Deprecated.java.util.CollectiongetIssuerAlternativeNames()Deprecated.java.security.PrincipalgetIssuerDN()Deprecated.boolean[]getIssuerUniqueID()Deprecated.javax.security.auth.x500.X500PrincipalgetIssuerX500Principal()Deprecated.boolean[]getKeyUsage()Deprecated.java.util.SetgetNonCriticalExtensionOIDs()Deprecated.java.util.DategetNotAfter()Deprecated.java.util.DategetNotBefore()Deprecated.java.security.PublicKeygetPublicKey()Deprecated.java.math.BigIntegergetSerialNumber()Deprecated.java.lang.StringgetSigAlgName()Deprecated.return a more "meaningful" representation for the signature algorithm used in the certficate.java.lang.StringgetSigAlgOID()Deprecated.return the object identifier for the signature.byte[]getSigAlgParams()Deprecated.return the signature parameters, or null if there aren't any.byte[]getSignature()Deprecated.java.util.CollectiongetSubjectAlternativeNames()Deprecated.java.security.PrincipalgetSubjectDN()Deprecated.boolean[]getSubjectUniqueID()Deprecated.javax.security.auth.x500.X500PrincipalgetSubjectX500Principal()Deprecated.byte[]getTBSCertificate()Deprecated.intgetVersion()Deprecated.inthashCode()Deprecated.booleanhasUnsupportedCriticalExtension()Deprecated.voidsetBagAttribute(ASN1ObjectIdentifier oid, ASN1Encodable attribute)Deprecated.java.lang.StringtoString()Deprecated.voidverify(java.security.PublicKey key)Deprecated.voidverify(java.security.PublicKey key, java.lang.String sigProvider)Deprecated.voidverify(java.security.PublicKey key, java.security.Provider sigProvider)Deprecated.
-
-
-
Constructor Detail
-
X509CertificateObject
public X509CertificateObject(Certificate c) throws java.security.cert.CertificateParsingException
Deprecated.- Throws:
java.security.cert.CertificateParsingException
-
-
Method Detail
-
checkValidity
public void checkValidity() throws java.security.cert.CertificateExpiredException, java.security.cert.CertificateNotYetValidExceptionDeprecated.- Specified by:
checkValidityin classjava.security.cert.X509Certificate- Throws:
java.security.cert.CertificateExpiredExceptionjava.security.cert.CertificateNotYetValidException
-
checkValidity
public void checkValidity(java.util.Date date) throws java.security.cert.CertificateExpiredException, java.security.cert.CertificateNotYetValidExceptionDeprecated.- Specified by:
checkValidityin classjava.security.cert.X509Certificate- Throws:
java.security.cert.CertificateExpiredExceptionjava.security.cert.CertificateNotYetValidException
-
getVersion
public int getVersion()
Deprecated.- Specified by:
getVersionin classjava.security.cert.X509Certificate
-
getSerialNumber
public java.math.BigInteger getSerialNumber()
Deprecated.- Specified by:
getSerialNumberin classjava.security.cert.X509Certificate
-
getIssuerDN
public java.security.Principal getIssuerDN()
Deprecated.- Specified by:
getIssuerDNin classjava.security.cert.X509Certificate
-
getIssuerX500Principal
public javax.security.auth.x500.X500Principal getIssuerX500Principal()
Deprecated.- Overrides:
getIssuerX500Principalin classjava.security.cert.X509Certificate
-
getSubjectDN
public java.security.Principal getSubjectDN()
Deprecated.- Specified by:
getSubjectDNin classjava.security.cert.X509Certificate
-
getSubjectX500Principal
public javax.security.auth.x500.X500Principal getSubjectX500Principal()
Deprecated.- Overrides:
getSubjectX500Principalin classjava.security.cert.X509Certificate
-
getNotBefore
public java.util.Date getNotBefore()
Deprecated.- Specified by:
getNotBeforein classjava.security.cert.X509Certificate
-
getNotAfter
public java.util.Date getNotAfter()
Deprecated.- Specified by:
getNotAfterin classjava.security.cert.X509Certificate
-
getTBSCertificate
public byte[] getTBSCertificate() throws java.security.cert.CertificateEncodingExceptionDeprecated.- Specified by:
getTBSCertificatein classjava.security.cert.X509Certificate- Throws:
java.security.cert.CertificateEncodingException
-
getSignature
public byte[] getSignature()
Deprecated.- Specified by:
getSignaturein classjava.security.cert.X509Certificate
-
getSigAlgName
public java.lang.String getSigAlgName()
Deprecated.return a more "meaningful" representation for the signature algorithm used in the certficate.- Specified by:
getSigAlgNamein classjava.security.cert.X509Certificate
-
getSigAlgOID
public java.lang.String getSigAlgOID()
Deprecated.return the object identifier for the signature.- Specified by:
getSigAlgOIDin classjava.security.cert.X509Certificate
-
getSigAlgParams
public byte[] getSigAlgParams()
Deprecated.return the signature parameters, or null if there aren't any.- Specified by:
getSigAlgParamsin classjava.security.cert.X509Certificate
-
getIssuerUniqueID
public boolean[] getIssuerUniqueID()
Deprecated.- Specified by:
getIssuerUniqueIDin classjava.security.cert.X509Certificate
-
getSubjectUniqueID
public boolean[] getSubjectUniqueID()
Deprecated.- Specified by:
getSubjectUniqueIDin classjava.security.cert.X509Certificate
-
getKeyUsage
public boolean[] getKeyUsage()
Deprecated.- Specified by:
getKeyUsagein classjava.security.cert.X509Certificate
-
getExtendedKeyUsage
public java.util.List getExtendedKeyUsage() throws java.security.cert.CertificateParsingExceptionDeprecated.- Overrides:
getExtendedKeyUsagein classjava.security.cert.X509Certificate- Throws:
java.security.cert.CertificateParsingException
-
getBasicConstraints
public int getBasicConstraints()
Deprecated.- Specified by:
getBasicConstraintsin classjava.security.cert.X509Certificate
-
getSubjectAlternativeNames
public java.util.Collection getSubjectAlternativeNames() throws java.security.cert.CertificateParsingExceptionDeprecated.- Overrides:
getSubjectAlternativeNamesin classjava.security.cert.X509Certificate- Throws:
java.security.cert.CertificateParsingException
-
getIssuerAlternativeNames
public java.util.Collection getIssuerAlternativeNames() throws java.security.cert.CertificateParsingExceptionDeprecated.- Overrides:
getIssuerAlternativeNamesin classjava.security.cert.X509Certificate- Throws:
java.security.cert.CertificateParsingException
-
getCriticalExtensionOIDs
public java.util.Set getCriticalExtensionOIDs()
Deprecated.- Specified by:
getCriticalExtensionOIDsin interfacejava.security.cert.X509Extension
-
getExtensionValue
public byte[] getExtensionValue(java.lang.String oid)
Deprecated.- Specified by:
getExtensionValuein interfacejava.security.cert.X509Extension
-
getNonCriticalExtensionOIDs
public java.util.Set getNonCriticalExtensionOIDs()
Deprecated.- Specified by:
getNonCriticalExtensionOIDsin interfacejava.security.cert.X509Extension
-
hasUnsupportedCriticalExtension
public boolean hasUnsupportedCriticalExtension()
Deprecated.- Specified by:
hasUnsupportedCriticalExtensionin interfacejava.security.cert.X509Extension
-
getPublicKey
public java.security.PublicKey getPublicKey()
Deprecated.- Specified by:
getPublicKeyin classjava.security.cert.Certificate
-
getEncoded
public byte[] getEncoded() throws java.security.cert.CertificateEncodingExceptionDeprecated.- Specified by:
getEncodedin classjava.security.cert.Certificate- Throws:
java.security.cert.CertificateEncodingException
-
equals
public boolean equals(java.lang.Object o)
Deprecated.- Overrides:
equalsin classjava.security.cert.Certificate
-
hashCode
public int hashCode()
Deprecated.- Overrides:
hashCodein classjava.security.cert.Certificate
-
setBagAttribute
public void setBagAttribute(ASN1ObjectIdentifier oid, ASN1Encodable attribute)
Deprecated.- Specified by:
setBagAttributein interfacePKCS12BagAttributeCarrier
-
getBagAttribute
public ASN1Encodable getBagAttribute(ASN1ObjectIdentifier oid)
Deprecated.- Specified by:
getBagAttributein interfacePKCS12BagAttributeCarrier
-
getBagAttributeKeys
public java.util.Enumeration getBagAttributeKeys()
Deprecated.- Specified by:
getBagAttributeKeysin interfacePKCS12BagAttributeCarrier
-
toString
public java.lang.String toString()
Deprecated.- Specified by:
toStringin classjava.security.cert.Certificate
-
verify
public final void verify(java.security.PublicKey key) throws java.security.cert.CertificateException, java.security.NoSuchAlgorithmException, java.security.InvalidKeyException, java.security.NoSuchProviderException, java.security.SignatureExceptionDeprecated.- Specified by:
verifyin classjava.security.cert.Certificate- Throws:
java.security.cert.CertificateExceptionjava.security.NoSuchAlgorithmExceptionjava.security.InvalidKeyExceptionjava.security.NoSuchProviderExceptionjava.security.SignatureException
-
verify
public final void verify(java.security.PublicKey key, java.lang.String sigProvider) throws java.security.cert.CertificateException, java.security.NoSuchAlgorithmException, java.security.InvalidKeyException, java.security.NoSuchProviderException, java.security.SignatureExceptionDeprecated.- Specified by:
verifyin classjava.security.cert.Certificate- Throws:
java.security.cert.CertificateExceptionjava.security.NoSuchAlgorithmExceptionjava.security.InvalidKeyExceptionjava.security.NoSuchProviderExceptionjava.security.SignatureException
-
verify
public final void verify(java.security.PublicKey key, java.security.Provider sigProvider) throws java.security.cert.CertificateException, java.security.NoSuchAlgorithmException, java.security.InvalidKeyException, java.security.SignatureExceptionDeprecated.- Overrides:
verifyin classjava.security.cert.X509Certificate- Throws:
java.security.cert.CertificateExceptionjava.security.NoSuchAlgorithmExceptionjava.security.InvalidKeyExceptionjava.security.SignatureException
-
-