public class

V2AttributeCertificateInfoGenerator

extends Object
java.lang.Object
   ↳ org.bouncycastle.asn1.x509.V2AttributeCertificateInfoGenerator

Class Overview

Generator for Version 2 AttributeCertificateInfo

 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
 }
 

Summary

Public Constructors
V2AttributeCertificateInfoGenerator()
Public Methods
void addAttribute(String oid, ASN1Encodable value)
void addAttribute(Attribute attribute)
AttributeCertificateInfo generateAttributeCertificateInfo()
void setEndDate(DERGeneralizedTime endDate)
void setExtensions(X509Extensions extensions)
void setHolder(Holder holder)
void setIssuer(AttCertIssuer issuer)
void setIssuerUniqueID(DERBitString issuerUniqueID)
void setSerialNumber(DERInteger serialNumber)
void setSignature(AlgorithmIdentifier signature)
void setStartDate(DERGeneralizedTime startDate)
[Expand]
Inherited Methods
From class java.lang.Object

Public Constructors

public V2AttributeCertificateInfoGenerator ()

Public Methods

public void addAttribute (String oid, ASN1Encodable value)

public void addAttribute (Attribute attribute)

public AttributeCertificateInfo generateAttributeCertificateInfo ()

public void setEndDate (DERGeneralizedTime endDate)

public void setExtensions (X509Extensions extensions)

public void setHolder (Holder holder)

public void setIssuer (AttCertIssuer issuer)

public void setIssuerUniqueID (DERBitString issuerUniqueID)

public void setSerialNumber (DERInteger serialNumber)

public void setSignature (AlgorithmIdentifier signature)

public void setStartDate (DERGeneralizedTime startDate)