org.bouncycastle.asn1.x509
Class V2TBSCertListGenerator
java.lang.Object
org.bouncycastle.asn1.x509.V2TBSCertListGenerator
public class V2TBSCertListGenerator
- extends java.lang.Object
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
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
V2TBSCertListGenerator
public V2TBSCertListGenerator()
setSignature
public void setSignature(AlgorithmIdentifier signature)
setIssuer
public void setIssuer(X509Name issuer)
setThisUpdate
public void setThisUpdate(DERUTCTime thisUpdate)
setNextUpdate
public void setNextUpdate(DERUTCTime nextUpdate)
setThisUpdate
public void setThisUpdate(Time thisUpdate)
setNextUpdate
public void setNextUpdate(Time nextUpdate)
addCRLEntry
public void addCRLEntry(ASN1Sequence crlEntry)
addCRLEntry
public void addCRLEntry(DERInteger userCertificate,
DERUTCTime revocationDate,
int reason)
addCRLEntry
public void addCRLEntry(DERInteger userCertificate,
Time revocationDate,
int reason)
addCRLEntry
public void addCRLEntry(DERInteger userCertificate,
Time revocationDate,
int reason,
DERGeneralizedTime invalidityDate)
addCRLEntry
public void addCRLEntry(DERInteger userCertificate,
Time revocationDate,
X509Extensions extensions)
setExtensions
public void setExtensions(X509Extensions extensions)
generateTBSCertList
public TBSCertList generateTBSCertList()