Package org.bouncycastle.asn1.x509
Class V2TBSCertListGenerator
java.lang.Object
org.bouncycastle.asn1.x509.V2TBSCertListGenerator
Generator for Version 2 TBSCertList structures.
TBSCertList ::= SEQUENCE { version Version OPTIONAL, -- if present, shall be v2 signature AlgorithmIdentifier, issuer Name, thisUpdate Time, nextUpdate Time OPTIONAL, revokedCertificates SEQUENCE OF SEQUENCE { userCertificate CertificateSerialNumber, revocationDate Time, crlEntryExtensions Extensions OPTIONAL -- if present, shall be v2 } OPTIONAL, crlExtensions [0] EXPLICIT Extensions OPTIONAL -- if present, shall be v2 }Note: This class may be subject to change
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addCRLEntry
(ASN1Integer userCertificate, ASN1UTCTime revocationDate, int reason) void
addCRLEntry
(ASN1Integer userCertificate, Time revocationDate, int reason) void
addCRLEntry
(ASN1Integer userCertificate, Time revocationDate, int reason, ASN1GeneralizedTime invalidityDate) void
addCRLEntry
(ASN1Integer userCertificate, Time revocationDate, Extensions extensions) void
addCRLEntry
(ASN1Sequence crlEntry) void
setExtensions
(Extensions extensions) void
setExtensions
(X509Extensions extensions) void
void
Deprecated.use X500Name methodvoid
setNextUpdate
(ASN1UTCTime nextUpdate) void
setNextUpdate
(Time nextUpdate) void
setSignature
(AlgorithmIdentifier signature) void
setThisUpdate
(ASN1UTCTime thisUpdate) void
setThisUpdate
(Time thisUpdate)
-
Constructor Details
-
V2TBSCertListGenerator
public V2TBSCertListGenerator()
-
-
Method Details
-
setSignature
-
setIssuer
Deprecated.use X500Name method -
setIssuer
-
setThisUpdate
-
setNextUpdate
-
setThisUpdate
-
setNextUpdate
-
addCRLEntry
-
addCRLEntry
-
addCRLEntry
-
addCRLEntry
public void addCRLEntry(ASN1Integer userCertificate, Time revocationDate, int reason, ASN1GeneralizedTime invalidityDate) -
addCRLEntry
-
setExtensions
-
setExtensions
-
generateTBSCertList
-
generatePreTBSCertList
-