PKI-Lite - v1.0.5
    Preparing search index...

    Represents the "To Be Signed" part of the CRL.

    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, version MUST be v2
         } OPTIONAL,
         crlExtensions           [0]  EXPLICIT Extensions OPTIONAL
                                      -- if present, version MUST be v2
    }
    

    Hierarchy (View Summary)

    Index

    Constructors

    Properties

    extensions?: Extension[]
    issuer: RDNSequence
    nextUpdate?: Date
    revokedCertificates?: RevokedCertificate[]
    thisUpdate: Date
    version?: number

    Accessors

    • get pemHeader(): string

      Gets the PEM header name for this object type. Converts the class name to uppercase for use in PEM encoding.

      Returns string

    • get pkiType(): string

      Gets the PKI type name for this object (typically the class name). Used for PEM headers and debugging output.

      Returns string

    Methods

    • Compares this PKI object with another for equality. Two objects are considered equal if their DER encodings are identical.

      Parameters

      • other: PkiBase<any>

        The other PKI object to compare with

      Returns boolean

      true if the objects are equal, false otherwise

    • Returns a human-readable string representation of this object. By default, returns the same as toString(), but subclasses can override for more user-friendly output.

      Returns string

      A human-readable string representation