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) |