public class V2AttributeCertificateInfoGenerator extends 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(String oid,
ASN1Encodable value) |
AttributeCertificateInfo |
generateAttributeCertificateInfo() |
void |
setEndDate(DERGeneralizedTime endDate) |
void |
setExtensions(X509Extensions extensions) |
void |
setHolder(Holder holder) |
void |
setIssuer(AttCertIssuer issuer) |
void |
setIssuerUniqueID(DERBitString issuerUniqueID) |
void |
setSerialNumber(DERInteger serialNumber) |
void |
setSignature(AlgorithmIdentifier signature) |
void |
setStartDate(DERGeneralizedTime startDate) |
public void setHolder(Holder holder)
public void addAttribute(String oid, ASN1Encodable value)
public void addAttribute(Attribute attribute)
attribute
- public void setSerialNumber(DERInteger serialNumber)
public void setSignature(AlgorithmIdentifier signature)
public void setIssuer(AttCertIssuer issuer)
public void setStartDate(DERGeneralizedTime startDate)
public void setEndDate(DERGeneralizedTime endDate)
public void setIssuerUniqueID(DERBitString issuerUniqueID)
public void setExtensions(X509Extensions extensions)
public AttributeCertificateInfo generateAttributeCertificateInfo()
Copyright © 2015. All rights reserved.