THPDFTimestampInfo Record

Reports the parsed RFC 3161 timestamp token belonging to a signature timestamp or document timestamp

Declaration

THPDFTimestampInfo= record
  Kind: THPDFTimestampKind;
  Status: THPDFSignatureVerifyStatus;
  PolicyOID: AnsiString;
  HashAlgorithm: AnsiString;
  MessageImprintHex: AnsiString;
  SerialNumberHex: AnsiString;
  GenerationTime: TDateTime;
  AccuracyMicroseconds: Int64;
  Ordering: boolean;
  NonceHex: AnsiString;
  TSAName: AnsiString;
  SignerName: AnsiString;
  SubjectDN: AnsiString;
  IssuerDN: AnsiString;
  CertificateSerialNumberHex: AnsiString;
  DigestConsistencyIssue: THPDFCMSDigestConsistencyIssue;
end;

Unit

HPDFSignVerify

Fields

FieldPurpose
KindNone, a signature timestamp attribute or an ETSI.RFC3161 document timestamp
StatusToken verification verdict, reported quite separately from the primary signature status
PolicyOIDTSA policy OID that the TSTInfo declares
HashAlgorithmHash algorithm employed for the message imprint
MessageImprintHexHash of the timestamped bytes, encoded in hex
SerialNumberHexTimestamp token serial number, encoded in hex
GenerationTimeThe genTime at which the TSA stamped the token
AccuracyMicrosecondsAccuracy declared for the generation time, in microseconds
OrderingContents of the TSTInfo ordering flag
NonceHexRequest nonce that the TSA echoed back, encoded in hex
TSANameTime stamping authority name taken from the token
SignerNameCommon name within the TSA certificate subject
SubjectDN / IssuerDNRendered distinguished names for the TSA certificate
CertificateSerialNumberHexTSA certificate serial number, encoded in hex
DigestConsistencyIssueDigest consistency problem found whilst verifying the token; dciNone when clean

Usage notes

Related APIs