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 |
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) |
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(X509Extensions extensions)
extensions
- public void setExtensions(Extensions extensions)
public AttributeCertificateInfo generateAttributeCertificateInfo()