Constructor
new TBSCertList()
This field is itself a sequence containing the name of the issuer,
issue date, issue date of the next list, the optional list of revoked
certificates, and optional CRL extensions. When there are no revoked
certificates, the revoked certificates list is absent. When one or
more certificates are revoked, each entry on the revoked certificate
list is defined by a sequence of user certificate serial number,
revocation date, and optional CRL entry extensions.
RFC 5280 references http://tools.ietf.org/html/rfc5280
TBSCertList ::= SEQUENCE {
version Version OPTIONAL,
-- if present, MUST be v2
signature AlgorithmIdentifier,
issuer Name,
thisUpdate Time,
nextUpdate Time OPTIONAL,
revokedCertificates SEQUENCE OF SEQUENCE {
userCertificate CertificateSerialNumber,
revocationDate Time,
crlEntryExtensions Extensions OPTIONAL
-- if present, MUST be v2
} OPTIONAL,
crlExtensions [0] EXPLICIT Extensions OPTIONAL
-- if present, MUST be v2
}
See GostASN1.CertificateListRFC 5280 references http://tools.ietf.org/html/rfc5280
Properties:
| Name | Type | Description |
|---|---|---|
version |
number | The version of the encoded CRL |
signature |
AlgorithmIdentifier | The algorithm identifier for the algorithm used to sign the CRL |
issuer |
Name | The issuer name identifies the entity that has signed and issued the CRL |
thisUpdate |
Date | The issue date of this CRL |
nextUpdate |
Date | The date by which the next CRL will be issued |
revokedCertificates |
Array | The revoked certificates are listed by their serial numbers |
crlExtensions |
Extensions | The CRL extensions |
- Source:
Extends
Methods
-
check()
-
Check the object structure
- Inherited From:
- Source:
-
decode(source)
-
Decode the source to self object
Parameters:
Name Type Description sourceFormatedData Encoded data - Inherited From:
- Source:
-
encode(format) → {FormatedData}
-
Encode the object
Parameters:
Name Type Description formatstring Encoding format 'DER', 'CER' or 'PEM' - Inherited From:
- Source:
Returns:
- Type
- FormatedData