org.bouncycastle.x509

Class X509V2AttributeCertificate

public class X509V2AttributeCertificate extends Object implements X509AttributeCertificate

An implementation of a version 2 X.509 Attribute Certificate.
Constructor Summary
X509V2AttributeCertificate(InputStream encIn)
X509V2AttributeCertificate(byte[] encoded)
Method Summary
voidcheckValidity()
voidcheckValidity(Date date)
booleanequals(Object o)
X509Attribute[]getAttributes()
X509Attribute[]getAttributes(String oid)
SetgetCriticalExtensionOIDs()
byte[]getEncoded()
byte[]getExtensionValue(String oid)
AttributeCertificateHoldergetHolder()
AttributeCertificateIssuergetIssuer()
boolean[]getIssuerUniqueID()
SetgetNonCriticalExtensionOIDs()
DategetNotAfter()
DategetNotBefore()
BigIntegergetSerialNumber()
byte[]getSignature()
intgetVersion()
inthashCode()
booleanhasUnsupportedCriticalExtension()
voidverify(PublicKey key, String provider)

Constructor Detail

X509V2AttributeCertificate

public X509V2AttributeCertificate(InputStream encIn)

X509V2AttributeCertificate

public X509V2AttributeCertificate(byte[] encoded)

Method Detail

checkValidity

public void checkValidity()

checkValidity

public void checkValidity(Date date)

equals

public boolean equals(Object o)

getAttributes

public X509Attribute[] getAttributes()

getAttributes

public X509Attribute[] getAttributes(String oid)

getCriticalExtensionOIDs

public Set getCriticalExtensionOIDs()

getEncoded

public byte[] getEncoded()

getExtensionValue

public byte[] getExtensionValue(String oid)

getHolder

public AttributeCertificateHolder getHolder()

getIssuer

public AttributeCertificateIssuer getIssuer()

getIssuerUniqueID

public boolean[] getIssuerUniqueID()

getNonCriticalExtensionOIDs

public Set getNonCriticalExtensionOIDs()

getNotAfter

public Date getNotAfter()

getNotBefore

public Date getNotBefore()

getSerialNumber

public BigInteger getSerialNumber()

getSignature

public byte[] getSignature()

getVersion

public int getVersion()

hashCode

public int hashCode()

hasUnsupportedCriticalExtension

public boolean hasUnsupportedCriticalExtension()

verify

public final void verify(PublicKey key, String provider)