Skip to content

modern-pdf-lib


modern-pdf-lib / parseTimestampResponse

Function: parseTimestampResponse()

parseTimestampResponse(response): TimestampResult

Defined in: src/signature/timestamp.ts:200

Parse a DER-encoded TimeStampResp (RFC 3161 SS2.4.2).

TimeStampResp ::= SEQUENCE {
  status          PKIStatusInfo,
  timeStampToken  ContentInfo OPTIONAL
}

PKIStatusInfo ::= SEQUENCE {
  status        PKIStatus (INTEGER),
  statusString  PKIFreeText OPTIONAL,
  failInfo      PKIFailureInfo OPTIONAL
}

Parameters

response

Uint8Array

DER-encoded TimeStampResp.

Returns

TimestampResult

The parsed timestamp result.

Throws

Error if the TSA reported an error status.

Released under the MIT License.