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 }
Modifier and Type | Field and Description |
---|---|
private ASN1EncodableVector |
attributes |
private DERGeneralizedTime |
endDate |
private X509Extensions |
extensions |
private Holder |
holder |
private AttCertIssuer |
issuer |
private DERBitString |
issuerUniqueID |
private DERInteger |
serialNumber |
private AlgorithmIdentifier |
signature |
private DERGeneralizedTime |
startDate |
private DERInteger |
version |
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(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) |
private DERInteger version
private Holder holder
private AttCertIssuer issuer
private AlgorithmIdentifier signature
private DERInteger serialNumber
private ASN1EncodableVector attributes
private DERBitString issuerUniqueID
private X509Extensions extensions
private DERGeneralizedTime startDate
private DERGeneralizedTime endDate
public void setHolder(Holder holder)
public void addAttribute(java.lang.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 © 1998-2014 Gamma Technologies. All Rights Reserved.