Overview | Package | Class | Tree | Deprecated | Index | Help
| Bouncy Castle Cryptography Library 1.84
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## org.bouncycastle.asn1.x509
Class V2AttributeCertificateInfoGenerator

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

public class V2AttributeCertificateInfoGenerator
extends java.lang.Object

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 }

Constructor Summary
`V2AttributeCertificateInfoGenerator()`

Method Summary
`void` | `addAttribute(Attribute attribute)`
`void` | `addAttribute(java.lang.String oid, ASN1Encodable value)`
`AttributeCertificateInfo` | `generateAttributeCertificateInfo()`
`void` | `setEndDate(ASN1GeneralizedTime endDate)`
`void` | `setExtensions(Extensions extensions)`
`void` | `setExtensions(X509Extensions extensions)` Deprecated. use method taking Extensions
`void` | `setHolder(Holder holder)`
`void` | `setIssuer(AttCertIssuer issuer)`
`void` | `setIssuerUniqueID(DERBitString issuerUniqueID)`
`void` | `setSerialNumber(ASN1Integer serialNumber)`
`void` | `setSignature(AlgorithmIdentifier signature)`
`void` | `setStartDate(ASN1GeneralizedTime startDate)`

Methods inherited from class java.lang.Object
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

Constructor Detail

### V2AttributeCertificateInfoGenerator

    public V2AttributeCertificateInfoGenerator()

Method Detail

### setHolder

    public void setHolder(Holder holder)

### addAttribute

    public void addAttribute(java.lang.String oid,
                             ASN1Encodable value)

### addAttribute

    public void addAttribute(Attribute attribute)

  Parameters:
    `attribute` -

### setSerialNumber

    public void setSerialNumber(ASN1Integer serialNumber)

### setSignature

    public void setSignature(AlgorithmIdentifier signature)

### setIssuer

    public void setIssuer(AttCertIssuer issuer)

### setStartDate

    public void setStartDate(ASN1GeneralizedTime startDate)

### setEndDate

    public void setEndDate(ASN1GeneralizedTime endDate)

### setIssuerUniqueID

    public void setIssuerUniqueID(DERBitString issuerUniqueID)

### setExtensions

    public void setExtensions(X509Extensions extensions)

  Deprecated. use method taking Extensions

  Parameters:
    `extensions` -

### setExtensions

    public void setExtensions(Extensions extensions)

### generateAttributeCertificateInfo

    public AttributeCertificateInfo generateAttributeCertificateInfo()

Overview | Package | Class | Tree | Deprecated | Index | Help
| Bouncy Castle Cryptography Library 1.84
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD