public class X509V2AttributeCertificate extends java.lang.Object implements X509AttributeCertificate
Constructor and Description |
---|
X509V2AttributeCertificate(byte[] encoded)
Deprecated.
|
X509V2AttributeCertificate(java.io.InputStream encIn)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
void |
checkValidity()
Deprecated.
|
void |
checkValidity(java.util.Date date)
Deprecated.
|
boolean |
equals(java.lang.Object o)
Deprecated.
|
X509Attribute[] |
getAttributes()
Deprecated.
Return the attributes contained in the attribute block in the certificate.
|
X509Attribute[] |
getAttributes(java.lang.String oid)
Deprecated.
Return the attributes with the same type as the passed in oid.
|
java.util.Set |
getCriticalExtensionOIDs()
Deprecated.
|
byte[] |
getEncoded()
Deprecated.
Return an ASN.1 encoded byte array representing the attribute certificate.
|
byte[] |
getExtensionValue(java.lang.String oid)
Deprecated.
|
AttributeCertificateHolder |
getHolder()
Deprecated.
Return the holder of the certificate.
|
AttributeCertificateIssuer |
getIssuer()
Deprecated.
Return the issuer details for the certificate.
|
boolean[] |
getIssuerUniqueID()
Deprecated.
|
java.util.Set |
getNonCriticalExtensionOIDs()
Deprecated.
|
java.util.Date |
getNotAfter()
Deprecated.
Return the date after which the certificate is not valid.
|
java.util.Date |
getNotBefore()
Deprecated.
Return the date before which the certificate is not valid.
|
java.math.BigInteger |
getSerialNumber()
Deprecated.
Return the serial number for the certificate.
|
byte[] |
getSignature()
Deprecated.
|
int |
getVersion()
Deprecated.
Return the version number for the certificate.
|
int |
hashCode()
Deprecated.
|
boolean |
hasUnsupportedCriticalExtension()
Deprecated.
|
void |
verify(java.security.PublicKey key,
java.lang.String provider)
Deprecated.
|
public X509V2AttributeCertificate(java.io.InputStream encIn) throws java.io.IOException
java.io.IOException
public X509V2AttributeCertificate(byte[] encoded) throws java.io.IOException
java.io.IOException
public int getVersion()
X509AttributeCertificate
getVersion
in interface X509AttributeCertificate
public java.math.BigInteger getSerialNumber()
X509AttributeCertificate
getSerialNumber
in interface X509AttributeCertificate
public AttributeCertificateHolder getHolder()
X509AttributeCertificate
getHolder
in interface X509AttributeCertificate
public AttributeCertificateIssuer getIssuer()
X509AttributeCertificate
getIssuer
in interface X509AttributeCertificate
public java.util.Date getNotBefore()
X509AttributeCertificate
getNotBefore
in interface X509AttributeCertificate
public java.util.Date getNotAfter()
X509AttributeCertificate
getNotAfter
in interface X509AttributeCertificate
public boolean[] getIssuerUniqueID()
getIssuerUniqueID
in interface X509AttributeCertificate
public void checkValidity() throws java.security.cert.CertificateExpiredException, java.security.cert.CertificateNotYetValidException
checkValidity
in interface X509AttributeCertificate
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 interface X509AttributeCertificate
java.security.cert.CertificateExpiredException
java.security.cert.CertificateNotYetValidException
public byte[] getSignature()
getSignature
in interface X509AttributeCertificate
public final void verify(java.security.PublicKey key, java.lang.String provider) throws java.security.cert.CertificateException, java.security.NoSuchAlgorithmException, java.security.InvalidKeyException, java.security.NoSuchProviderException, java.security.SignatureException
verify
in interface X509AttributeCertificate
java.security.cert.CertificateException
java.security.NoSuchAlgorithmException
java.security.InvalidKeyException
java.security.NoSuchProviderException
java.security.SignatureException
public byte[] getEncoded() throws java.io.IOException
X509AttributeCertificate
getEncoded
in interface X509AttributeCertificate
java.io.IOException
- if the certificate cannot be encoded.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 java.util.Set getCriticalExtensionOIDs()
getCriticalExtensionOIDs
in interface java.security.cert.X509Extension
public boolean hasUnsupportedCriticalExtension()
hasUnsupportedCriticalExtension
in interface java.security.cert.X509Extension
public X509Attribute[] getAttributes()
X509AttributeCertificate
getAttributes
in interface X509AttributeCertificate
public X509Attribute[] getAttributes(java.lang.String oid)
X509AttributeCertificate
getAttributes
in interface X509AttributeCertificate
oid
- the object identifier we wish to match.public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object