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
| Modifier and Type | Field and Description |
|---|---|
| private ASN1EncodableVector | |
| private Extensions | |
| private X500Name | |
| private Time | |
| private static final ASN1Sequence[] | |
| private AlgorithmIdentifier | |
| private Time | |
| private ASN1Integer |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public void | |
| public void | |
| public void | |
| public void | addCRLEntry(ASN1Integer userCertificate, Time revocationDate, int reason, ASN1GeneralizedTime invalidityDate)
|
| public void | |
| private static ASN1Sequence | |
| private static ASN1Sequence | |
| public TBSCertList | |
| private void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void |
| crlentries | back to summary |
|---|---|
| private ASN1EncodableVector crlentries | |
| extensions | back to summary |
|---|---|
| private Extensions extensions | |
| issuer | back to summary |
|---|---|
| private X500Name issuer | |
| nextUpdate | back to summary |
|---|---|
| private Time nextUpdate | |
| reasons | back to summary |
|---|---|
| private static final ASN1Sequence[] reasons | |
| signature | back to summary |
|---|---|
| private AlgorithmIdentifier signature | |
| thisUpdate | back to summary |
|---|---|
| private Time thisUpdate | |
| version | back to summary |
|---|---|
| private ASN1Integer version | |
| V2TBSCertListGenerator | back to summary |
|---|---|
| public V2TBSCertListGenerator() | |
| addCRLEntry | back to summary |
|---|---|
| public void addCRLEntry(ASN1Sequence crlEntry) | |
| addCRLEntry | back to summary |
|---|---|
| public void addCRLEntry(ASN1Integer userCertificate, ASN1UTCTime revocationDate, int reason) | |
| addCRLEntry | back to summary |
|---|---|
| public void addCRLEntry(ASN1Integer userCertificate, Time revocationDate, int reason) | |
| addCRLEntry | back to summary |
|---|---|
| public void addCRLEntry(ASN1Integer userCertificate, Time revocationDate, int reason, ASN1GeneralizedTime invalidityDate) | |
| addCRLEntry | back to summary |
|---|---|
| public void addCRLEntry(ASN1Integer userCertificate, Time revocationDate, Extensions extensions) | |
| createInvalidityDateExtension | back to summary |
|---|---|
| private static ASN1Sequence createInvalidityDateExtension(ASN1GeneralizedTime invalidityDate) | |
| createReasonExtension | back to summary |
|---|---|
| private static ASN1Sequence createReasonExtension(int reasonCode) | |
| generateTBSCertList | back to summary |
|---|---|
| public TBSCertList generateTBSCertList() | |
| internalAddCRLEntry | back to summary |
|---|---|
| private void internalAddCRLEntry(ASN1Integer userCertificate, Time revocationDate, ASN1Sequence extensions) | |
| setExtensions | back to summary |
|---|---|
| public void setExtensions(Extensions extensions) | |
| setIssuer | back to summary |
|---|---|
| public void setIssuer(X500Name issuer) | |
| setNextUpdate | back to summary |
|---|---|
| public void setNextUpdate(ASN1UTCTime nextUpdate) | |
| setNextUpdate | back to summary |
|---|---|
| public void setNextUpdate(Time nextUpdate) | |
| setSignature | back to summary |
|---|---|
| public void setSignature(AlgorithmIdentifier signature) | |
| setThisUpdate | back to summary |
|---|---|
| public void setThisUpdate(ASN1UTCTime thisUpdate) | |
| setThisUpdate | back to summary |
|---|---|
| public void setThisUpdate(Time thisUpdate) | |