Package 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
-
-
Constructor Summary
Constructors Constructor Description V2TBSCertListGenerator()
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description void
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)
TBSCertList
generateTBSCertList()
void
setExtensions(Extensions extensions)
void
setExtensions(X509Extensions extensions)
void
setIssuer(X500Name issuer)
void
setIssuer(X509Name issuer)
Deprecated.use X500Name methodvoid
setNextUpdate(ASN1UTCTime nextUpdate)
void
setNextUpdate(Time nextUpdate)
void
setSignature(AlgorithmIdentifier signature)
void
setThisUpdate(ASN1UTCTime thisUpdate)
void
setThisUpdate(Time thisUpdate)
-
-
-
Method Detail
-
setSignature
public void setSignature(AlgorithmIdentifier signature)
-
setIssuer
public void setIssuer(X509Name issuer)
Deprecated.use X500Name method
-
setIssuer
public void setIssuer(X500Name issuer)
-
setThisUpdate
public void setThisUpdate(ASN1UTCTime thisUpdate)
-
setNextUpdate
public void setNextUpdate(ASN1UTCTime nextUpdate)
-
setThisUpdate
public void setThisUpdate(Time thisUpdate)
-
setNextUpdate
public void setNextUpdate(Time nextUpdate)
-
addCRLEntry
public void addCRLEntry(ASN1Sequence crlEntry)
-
addCRLEntry
public void addCRLEntry(ASN1Integer userCertificate, ASN1UTCTime revocationDate, int reason)
-
addCRLEntry
public void addCRLEntry(ASN1Integer userCertificate, Time revocationDate, int reason)
-
addCRLEntry
public void addCRLEntry(ASN1Integer userCertificate, Time revocationDate, int reason, ASN1GeneralizedTime invalidityDate)
-
addCRLEntry
public void addCRLEntry(ASN1Integer userCertificate, Time revocationDate, Extensions extensions)
-
setExtensions
public void setExtensions(X509Extensions extensions)
-
setExtensions
public void setExtensions(Extensions extensions)
-
generateTBSCertList
public TBSCertList generateTBSCertList()
-
-