THPDFTimestampInfo Record

Reports the parsed RFC 3161 timestamp token of 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, signature timestamp attribute, or ETSI.RFC3161 document timestamp
StatusToken verification verdict, reported independently of the primary signature status
PolicyOIDTSA policy OID declared by the TSTInfo
HashAlgorithmHash algorithm used for the message imprint
MessageImprintHexHash of the timestamped bytes, hex encoded
SerialNumberHexTimestamp token serial number, hex encoded
GenerationTimegenTime at which the TSA stamped the token
AccuracyMicrosecondsDeclared accuracy of the generation time in microseconds
OrderingValue of the TSTInfo ordering flag
NonceHexRequest nonce echoed by the TSA, hex encoded
TSANameTime stamping authority name from the token
SignerNameCommon name of the TSA certificate subject
SubjectDN / IssuerDNRendered distinguished names of the TSA certificate
CertificateSerialNumberHexTSA certificate serial number, hex encoded
DigestConsistencyIssueDigest consistency problem found while verifying the token, dciNone when clean

Usage notes

Related APIs