Top Description Fields Constructors Methods
org.bouncycastle.asn1.x509

public Class V2AttributeCertificateInfoGenerator

extends Object
Class Inheritance
Imports
org.bouncycastle.asn1.ASN1Encodable, .ASN1EncodableVector, .ASN1GeneralizedTime, .ASN1Integer, .ASN1ObjectIdentifier, .DERBitString, .DERSequence, .DERSet

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
}

Field Summary

Modifier and TypeField and Description
private ASN1EncodableVector
private ASN1GeneralizedTime
private Extensions
private Holder
private AttCertIssuer
private DERBitString
private ASN1Integer
private AlgorithmIdentifier
private ASN1GeneralizedTime
private ASN1Integer

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public void
public void
public AttributeCertificateInfo
public void
public void
public void
setHolder(Holder holder)

public void
public void
public void
public void
public void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

attributesback to summary
private ASN1EncodableVector attributes
endDateback to summary
private ASN1GeneralizedTime endDate
extensionsback to summary
private Extensions extensions
holderback to summary
private Holder holder
issuerback to summary
private AttCertIssuer issuer
issuerUniqueIDback to summary
private DERBitString issuerUniqueID
serialNumberback to summary
private ASN1Integer serialNumber
signatureback to summary
private AlgorithmIdentifier signature
startDateback to summary
private ASN1GeneralizedTime startDate
versionback to summary
private ASN1Integer version

Constructor Detail

V2AttributeCertificateInfoGeneratorback to summary
public V2AttributeCertificateInfoGenerator()

Method Detail

addAttributeback to summary
public void addAttribute(String oid, ASN1Encodable value)
addAttributeback to summary
public void addAttribute(Attribute attribute)
generateAttributeCertificateInfoback to summary
public AttributeCertificateInfo generateAttributeCertificateInfo()
setEndDateback to summary
public void setEndDate(ASN1GeneralizedTime endDate)
setExtensionsback to summary
public void setExtensions(Extensions extensions)
setHolderback to summary
public void setHolder(Holder holder)
setIssuerback to summary
public void setIssuer(AttCertIssuer issuer)
setIssuerUniqueIDback to summary
public void setIssuerUniqueID(DERBitString issuerUniqueID)
setSerialNumberback to summary
public void setSerialNumber(ASN1Integer serialNumber)
setSignatureback to summary
public void setSignature(AlgorithmIdentifier signature)
setStartDateback to summary
public void setStartDate(ASN1GeneralizedTime startDate)