org.bouncycastle.asn1.x509

Class AttributeCertificateInfo

public class AttributeCertificateInfo extends ASN1Encodable

Constructor Summary
AttributeCertificateInfo(ASN1Sequence seq)
Method Summary
AttCertValidityPeriodgetAttrCertValidityPeriod()
ASN1SequencegetAttributes()
X509ExtensionsgetExtensions()
HoldergetHolder()
static AttributeCertificateInfogetInstance(ASN1TaggedObject obj, boolean explicit)
static AttributeCertificateInfogetInstance(Object obj)
AttCertIssuergetIssuer()
DERBitStringgetIssuerUniqueID()
DERIntegergetSerialNumber()
AlgorithmIdentifiergetSignature()
DERIntegergetVersion()
DERObjecttoASN1Object()
Produce an object suitable for an ASN1OutputStream.

Constructor Detail

AttributeCertificateInfo

public AttributeCertificateInfo(ASN1Sequence seq)

Method Detail

getAttrCertValidityPeriod

public AttCertValidityPeriod getAttrCertValidityPeriod()

getAttributes

public ASN1Sequence getAttributes()

getExtensions

public X509Extensions getExtensions()

getHolder

public Holder getHolder()

getInstance

public static AttributeCertificateInfo getInstance(ASN1TaggedObject obj, boolean explicit)

getInstance

public static AttributeCertificateInfo getInstance(Object obj)

getIssuer

public AttCertIssuer getIssuer()

getIssuerUniqueID

public DERBitString getIssuerUniqueID()

getSerialNumber

public DERInteger getSerialNumber()

getSignature

public AlgorithmIdentifier getSignature()

getVersion

public DERInteger getVersion()

toASN1Object

public DERObject toASN1Object()
Produce an object suitable for an ASN1OutputStream.
  AttributeCertificateInfo ::= SEQUENCE {
       version              AttCertVersion -- version is v2,
       holder               Holder,
       issuer               AttCertIssuer,
       signature            AlgorithmIdentifier,
       serialNumber         CertificateSerialNumber,
       attrCertValidityPeriod   AttCertValidityPeriod,
       attributes           SEQUENCE OF Attribute,
       issuerUniqueID       UniqueIdentifier OPTIONAL,
       extensions           Extensions OPTIONAL
  }

  AttCertVersion ::= INTEGER { v2(1) }