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()