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 ASN1EncodableVectorprivate DERGeneralizedTimeprivate X509Extensionsprivate Holderprivate AttCertIssuerprivate DERBitStringprivate DERIntegerprivate AlgorithmIdentifierprivate DERGeneralizedTimeprivate DERInteger -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddAttribute(String oid, ASN1Encodable value) voidaddAttribute(Attribute attribute) voidsetEndDate(DERGeneralizedTime endDate) voidsetExtensions(X509Extensions extensions) voidvoidsetIssuer(AttCertIssuer issuer) voidsetIssuerUniqueID(DERBitString issuerUniqueID) voidsetSerialNumber(DERInteger serialNumber) voidsetSignature(AlgorithmIdentifier signature) voidsetStartDate(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
-