public class V2AttributeCertificateInfoGenerator
extends java.lang.Object
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 and Description |
---|
V2AttributeCertificateInfoGenerator() |
Modifier and Type | Method and Description |
---|---|
void |
addAttribute(Attribute attribute) |
void |
addAttribute(java.lang.String oid,
ASN1Encodable value) |
AttributeCertificateInfo |
generateAttributeCertificateInfo() |
void |
setEndDate(ASN1GeneralizedTime endDate) |
void |
setExtensions(Extensions 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) |
public void setHolder(Holder holder)
public void addAttribute(java.lang.String oid, ASN1Encodable value)
public void addAttribute(Attribute attribute)
attribute
- public void setSerialNumber(ASN1Integer serialNumber)
public void setSignature(AlgorithmIdentifier signature)
public void setIssuer(AttCertIssuer issuer)
public void setStartDate(ASN1GeneralizedTime startDate)
public void setEndDate(ASN1GeneralizedTime endDate)
public void setIssuerUniqueID(DERBitString issuerUniqueID)
public void setExtensions(Extensions extensions)
public AttributeCertificateInfo generateAttributeCertificateInfo()