Package org.bouncycastle.asn1.x509
Class V2TBSCertListGenerator
- java.lang.Object
-
- org.bouncycastle.asn1.x509.V2TBSCertListGenerator
-
public class V2TBSCertListGenerator extends java.lang.ObjectGenerator 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 voidaddCRLEntry(ASN1Integer userCertificate, ASN1UTCTime revocationDate, int reason)voidaddCRLEntry(ASN1Integer userCertificate, Time revocationDate, int reason)voidaddCRLEntry(ASN1Integer userCertificate, Time revocationDate, int reason, ASN1GeneralizedTime invalidityDate)voidaddCRLEntry(ASN1Integer userCertificate, Time revocationDate, Extensions extensions)voidaddCRLEntry(ASN1Sequence crlEntry)TBSCertListgenerateTBSCertList()voidsetExtensions(Extensions extensions)voidsetExtensions(X509Extensions extensions)voidsetIssuer(X500Name issuer)voidsetIssuer(X509Name issuer)Deprecated.use X500Name methodvoidsetNextUpdate(ASN1UTCTime nextUpdate)voidsetNextUpdate(Time nextUpdate)voidsetSignature(AlgorithmIdentifier signature)voidsetThisUpdate(ASN1UTCTime thisUpdate)voidsetThisUpdate(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()
-
-