org.bouncycastle.asn1.x509
public class V2TBSCertListGenerator extends Object
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 | |
---|---|
V2TBSCertListGenerator() |
Method Summary | |
---|---|
void | addCRLEntry(ASN1Sequence crlEntry) |
void | addCRLEntry(DERInteger userCertificate, DERUTCTime revocationDate, int reason) |
void | addCRLEntry(DERInteger userCertificate, Time revocationDate, int reason) |
void | addCRLEntry(DERInteger userCertificate, Time revocationDate, int reason, DERGeneralizedTime invalidityDate) |
void | addCRLEntry(DERInteger userCertificate, Time revocationDate, X509Extensions extensions) |
TBSCertList | generateTBSCertList() |
void | setExtensions(X509Extensions extensions) |
void | setIssuer(X509Name issuer) |
void | setNextUpdate(DERUTCTime nextUpdate) |
void | setNextUpdate(Time nextUpdate) |
void | setSignature(AlgorithmIdentifier signature) |
void | setThisUpdate(DERUTCTime thisUpdate) |
void | setThisUpdate(Time thisUpdate) |