public class X509CertificateObject extends java.security.cert.X509Certificate implements PKCS12BagAttributeCarrier
Constructor and Description |
---|
X509CertificateObject(Certificate c)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
void |
checkValidity()
Deprecated.
|
void |
checkValidity(java.util.Date date)
Deprecated.
|
boolean |
equals(java.lang.Object o)
Deprecated.
|
ASN1Encodable |
getBagAttribute(ASN1ObjectIdentifier oid)
Deprecated.
|
java.util.Enumeration |
getBagAttributeKeys()
Deprecated.
|
int |
getBasicConstraints()
Deprecated.
|
java.util.Set |
getCriticalExtensionOIDs()
Deprecated.
|
byte[] |
getEncoded()
Deprecated.
|
java.util.List |
getExtendedKeyUsage()
Deprecated.
|
byte[] |
getExtensionValue(java.lang.String oid)
Deprecated.
|
java.util.Collection |
getIssuerAlternativeNames()
Deprecated.
|
java.security.Principal |
getIssuerDN()
Deprecated.
|
boolean[] |
getIssuerUniqueID()
Deprecated.
|
javax.security.auth.x500.X500Principal |
getIssuerX500Principal()
Deprecated.
|
boolean[] |
getKeyUsage()
Deprecated.
|
java.util.Set |
getNonCriticalExtensionOIDs()
Deprecated.
|
java.util.Date |
getNotAfter()
Deprecated.
|
java.util.Date |
getNotBefore()
Deprecated.
|
java.security.PublicKey |
getPublicKey()
Deprecated.
|
java.math.BigInteger |
getSerialNumber()
Deprecated.
|
java.lang.String |
getSigAlgName()
Deprecated.
return a more "meaningful" representation for the signature algorithm used in
the certficate.
|
java.lang.String |
getSigAlgOID()
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.Collection |
getSubjectAlternativeNames()
Deprecated.
|
java.security.Principal |
getSubjectDN()
Deprecated.
|
boolean[] |
getSubjectUniqueID()
Deprecated.
|
javax.security.auth.x500.X500Principal |
getSubjectX500Principal()
Deprecated.
|
byte[] |
getTBSCertificate()
Deprecated.
|
int |
getVersion()
Deprecated.
|
int |
hashCode()
Deprecated.
|
boolean |
hasUnsupportedCriticalExtension()
Deprecated.
|
void |
setBagAttribute(ASN1ObjectIdentifier oid,
ASN1Encodable attribute)
Deprecated.
|
java.lang.String |
toString()
Deprecated.
|
void |
verify(java.security.PublicKey key)
Deprecated.
|
void |
verify(java.security.PublicKey key,
java.security.Provider sigProvider)
Deprecated.
|
void |
verify(java.security.PublicKey key,
java.lang.String sigProvider)
Deprecated.
|
public X509CertificateObject(Certificate c) throws java.security.cert.CertificateParsingException
java.security.cert.CertificateParsingException
public void checkValidity() throws java.security.cert.CertificateExpiredException, java.security.cert.CertificateNotYetValidException
checkValidity
in class java.security.cert.X509Certificate
java.security.cert.CertificateExpiredException
java.security.cert.CertificateNotYetValidException
public void checkValidity(java.util.Date date) throws java.security.cert.CertificateExpiredException, java.security.cert.CertificateNotYetValidException
checkValidity
in class java.security.cert.X509Certificate
java.security.cert.CertificateExpiredException
java.security.cert.CertificateNotYetValidException
public int getVersion()
getVersion
in class java.security.cert.X509Certificate
public java.math.BigInteger getSerialNumber()
getSerialNumber
in class java.security.cert.X509Certificate
public java.security.Principal getIssuerDN()
getIssuerDN
in class java.security.cert.X509Certificate
public javax.security.auth.x500.X500Principal getIssuerX500Principal()
getIssuerX500Principal
in class java.security.cert.X509Certificate
public java.security.Principal getSubjectDN()
getSubjectDN
in class java.security.cert.X509Certificate
public javax.security.auth.x500.X500Principal getSubjectX500Principal()
getSubjectX500Principal
in class java.security.cert.X509Certificate
public java.util.Date getNotBefore()
getNotBefore
in class java.security.cert.X509Certificate
public java.util.Date getNotAfter()
getNotAfter
in class java.security.cert.X509Certificate
public byte[] getTBSCertificate() throws java.security.cert.CertificateEncodingException
getTBSCertificate
in class java.security.cert.X509Certificate
java.security.cert.CertificateEncodingException
public byte[] getSignature()
getSignature
in class java.security.cert.X509Certificate
public java.lang.String getSigAlgName()
getSigAlgName
in class java.security.cert.X509Certificate
public java.lang.String getSigAlgOID()
getSigAlgOID
in class java.security.cert.X509Certificate
public byte[] getSigAlgParams()
getSigAlgParams
in class java.security.cert.X509Certificate
public boolean[] getIssuerUniqueID()
getIssuerUniqueID
in class java.security.cert.X509Certificate
public boolean[] getSubjectUniqueID()
getSubjectUniqueID
in class java.security.cert.X509Certificate
public boolean[] getKeyUsage()
getKeyUsage
in class java.security.cert.X509Certificate
public java.util.List getExtendedKeyUsage() throws java.security.cert.CertificateParsingException
getExtendedKeyUsage
in class java.security.cert.X509Certificate
java.security.cert.CertificateParsingException
public int getBasicConstraints()
getBasicConstraints
in class java.security.cert.X509Certificate
public java.util.Collection getSubjectAlternativeNames() throws java.security.cert.CertificateParsingException
getSubjectAlternativeNames
in class java.security.cert.X509Certificate
java.security.cert.CertificateParsingException
public java.util.Collection getIssuerAlternativeNames() throws java.security.cert.CertificateParsingException
getIssuerAlternativeNames
in class java.security.cert.X509Certificate
java.security.cert.CertificateParsingException
public java.util.Set getCriticalExtensionOIDs()
getCriticalExtensionOIDs
in interface java.security.cert.X509Extension
public byte[] getExtensionValue(java.lang.String oid)
getExtensionValue
in interface java.security.cert.X509Extension
public java.util.Set getNonCriticalExtensionOIDs()
getNonCriticalExtensionOIDs
in interface java.security.cert.X509Extension
public boolean hasUnsupportedCriticalExtension()
hasUnsupportedCriticalExtension
in interface java.security.cert.X509Extension
public java.security.PublicKey getPublicKey()
getPublicKey
in class java.security.cert.Certificate
public byte[] getEncoded() throws java.security.cert.CertificateEncodingException
getEncoded
in class java.security.cert.Certificate
java.security.cert.CertificateEncodingException
public boolean equals(java.lang.Object o)
equals
in class java.security.cert.Certificate
public int hashCode()
hashCode
in class java.security.cert.Certificate
public void setBagAttribute(ASN1ObjectIdentifier oid, ASN1Encodable attribute)
setBagAttribute
in interface PKCS12BagAttributeCarrier
public ASN1Encodable getBagAttribute(ASN1ObjectIdentifier oid)
getBagAttribute
in interface PKCS12BagAttributeCarrier
public java.util.Enumeration getBagAttributeKeys()
getBagAttributeKeys
in interface PKCS12BagAttributeCarrier
public java.lang.String toString()
toString
in class java.security.cert.Certificate
public final void verify(java.security.PublicKey key) throws java.security.cert.CertificateException, java.security.NoSuchAlgorithmException, java.security.InvalidKeyException, java.security.NoSuchProviderException, java.security.SignatureException
verify
in class java.security.cert.Certificate
java.security.cert.CertificateException
java.security.NoSuchAlgorithmException
java.security.InvalidKeyException
java.security.NoSuchProviderException
java.security.SignatureException
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.SignatureException
verify
in class java.security.cert.Certificate
java.security.cert.CertificateException
java.security.NoSuchAlgorithmException
java.security.InvalidKeyException
java.security.NoSuchProviderException
java.security.SignatureException
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.SignatureException
java.security.cert.CertificateException
java.security.NoSuchAlgorithmException
java.security.InvalidKeyException
java.security.SignatureException