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.CertificateParsingExceptionpublic void checkValidity()
throws java.security.cert.CertificateExpiredException,
java.security.cert.CertificateNotYetValidException
checkValidity in class java.security.cert.X509Certificatejava.security.cert.CertificateExpiredExceptionjava.security.cert.CertificateNotYetValidExceptionpublic void checkValidity(java.util.Date date)
throws java.security.cert.CertificateExpiredException,
java.security.cert.CertificateNotYetValidException
checkValidity in class java.security.cert.X509Certificatejava.security.cert.CertificateExpiredExceptionjava.security.cert.CertificateNotYetValidExceptionpublic int getVersion()
getVersion in class java.security.cert.X509Certificatepublic java.math.BigInteger getSerialNumber()
getSerialNumber in class java.security.cert.X509Certificatepublic java.security.Principal getIssuerDN()
getIssuerDN in class java.security.cert.X509Certificatepublic javax.security.auth.x500.X500Principal getIssuerX500Principal()
getIssuerX500Principal in class java.security.cert.X509Certificatepublic java.security.Principal getSubjectDN()
getSubjectDN in class java.security.cert.X509Certificatepublic javax.security.auth.x500.X500Principal getSubjectX500Principal()
getSubjectX500Principal in class java.security.cert.X509Certificatepublic java.util.Date getNotBefore()
getNotBefore in class java.security.cert.X509Certificatepublic java.util.Date getNotAfter()
getNotAfter in class java.security.cert.X509Certificatepublic byte[] getTBSCertificate()
throws java.security.cert.CertificateEncodingException
getTBSCertificate in class java.security.cert.X509Certificatejava.security.cert.CertificateEncodingExceptionpublic byte[] getSignature()
getSignature in class java.security.cert.X509Certificatepublic java.lang.String getSigAlgName()
getSigAlgName in class java.security.cert.X509Certificatepublic java.lang.String getSigAlgOID()
getSigAlgOID in class java.security.cert.X509Certificatepublic byte[] getSigAlgParams()
getSigAlgParams in class java.security.cert.X509Certificatepublic boolean[] getIssuerUniqueID()
getIssuerUniqueID in class java.security.cert.X509Certificatepublic boolean[] getSubjectUniqueID()
getSubjectUniqueID in class java.security.cert.X509Certificatepublic boolean[] getKeyUsage()
getKeyUsage in class java.security.cert.X509Certificatepublic java.util.List getExtendedKeyUsage()
throws java.security.cert.CertificateParsingException
getExtendedKeyUsage in class java.security.cert.X509Certificatejava.security.cert.CertificateParsingExceptionpublic int getBasicConstraints()
getBasicConstraints in class java.security.cert.X509Certificatepublic java.util.Collection getSubjectAlternativeNames()
throws java.security.cert.CertificateParsingException
getSubjectAlternativeNames in class java.security.cert.X509Certificatejava.security.cert.CertificateParsingExceptionpublic java.util.Collection getIssuerAlternativeNames()
throws java.security.cert.CertificateParsingException
getIssuerAlternativeNames in class java.security.cert.X509Certificatejava.security.cert.CertificateParsingExceptionpublic java.util.Set getCriticalExtensionOIDs()
getCriticalExtensionOIDs in interface java.security.cert.X509Extensionpublic byte[] getExtensionValue(java.lang.String oid)
getExtensionValue in interface java.security.cert.X509Extensionpublic java.util.Set getNonCriticalExtensionOIDs()
getNonCriticalExtensionOIDs in interface java.security.cert.X509Extensionpublic boolean hasUnsupportedCriticalExtension()
hasUnsupportedCriticalExtension in interface java.security.cert.X509Extensionpublic java.security.PublicKey getPublicKey()
getPublicKey in class java.security.cert.Certificatepublic byte[] getEncoded()
throws java.security.cert.CertificateEncodingException
getEncoded in class java.security.cert.Certificatejava.security.cert.CertificateEncodingExceptionpublic boolean equals(java.lang.Object o)
equals in class java.security.cert.Certificatepublic int hashCode()
hashCode in class java.security.cert.Certificatepublic void setBagAttribute(ASN1ObjectIdentifier oid, ASN1Encodable attribute)
setBagAttribute in interface PKCS12BagAttributeCarrierpublic ASN1Encodable getBagAttribute(ASN1ObjectIdentifier oid)
getBagAttribute in interface PKCS12BagAttributeCarrierpublic java.util.Enumeration getBagAttributeKeys()
getBagAttributeKeys in interface PKCS12BagAttributeCarrierpublic java.lang.String toString()
toString in class java.security.cert.Certificatepublic 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.Certificatejava.security.cert.CertificateExceptionjava.security.NoSuchAlgorithmExceptionjava.security.InvalidKeyExceptionjava.security.NoSuchProviderExceptionjava.security.SignatureExceptionpublic 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.Certificatejava.security.cert.CertificateExceptionjava.security.NoSuchAlgorithmExceptionjava.security.InvalidKeyExceptionjava.security.NoSuchProviderExceptionjava.security.SignatureExceptionpublic 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.CertificateExceptionjava.security.NoSuchAlgorithmExceptionjava.security.InvalidKeyExceptionjava.security.SignatureException