Package org.gudy.bouncycastle.asn1.x509
Class V2AttributeCertificateInfoGenerator
java.lang.Object
org.gudy.bouncycastle.asn1.x509.V2AttributeCertificateInfoGenerator
Generator for Version 2 AttributeCertificateInfo
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 }
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate ASN1EncodableVector
private DERGeneralizedTime
private X509Extensions
private Holder
private AttCertIssuer
private DERBitString
private DERInteger
private AlgorithmIdentifier
private DERGeneralizedTime
private DERInteger
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
addAttribute
(String oid, ASN1Encodable value) void
addAttribute
(Attribute attribute) void
setEndDate
(DERGeneralizedTime endDate) void
setExtensions
(X509Extensions extensions) void
void
setIssuer
(AttCertIssuer issuer) void
setIssuerUniqueID
(DERBitString issuerUniqueID) void
setSerialNumber
(DERInteger serialNumber) void
setSignature
(AlgorithmIdentifier signature) void
setStartDate
(DERGeneralizedTime startDate)
-
Field Details
-
version
-
holder
-
issuer
-
signature
-
serialNumber
-
attributes
-
issuerUniqueID
-
extensions
-
startDate
-
endDate
-
-
Constructor Details
-
V2AttributeCertificateInfoGenerator
public V2AttributeCertificateInfoGenerator()
-
-
Method Details
-
setHolder
-
addAttribute
-
addAttribute
- Parameters:
attribute
-
-
setSerialNumber
-
setSignature
-
setIssuer
-
setStartDate
-
setEndDate
-
setIssuerUniqueID
-
setExtensions
-
generateAttributeCertificateInfo
-