TPDFlibSignatureMetadata

Data types, security and signatures

Description

TPDFlibSignatureMetadata is the record filled by GetSignatureMetadata on TPDFlibSignatureVerifier

It mirrors the descriptive entries of the signature value dictionary so a caller can present who signed, when and why without parsing raw PDF objects

Syntax

Delphi

TPDFlibSignatureMetadata = Record
  FieldName: WideString;
  Filter: AnsiString;
  SubFilter: AnsiString;
  SignTime: WideString;
  Reason: WideString;
  Location: WideString;
  ContactInfo: WideString;
  Name: WideString;
  ByteRangeValid: Boolean;
End;

Fields

FieldNameThe fully qualified AcroForm field name of the signature
FilterThe /Filter handler, for example Adobe.PPKLite
SubFilterThe /SubFilter, for example adbe.pkcs7.detached
SignTimeThe /M signing time as a PDF date string
ReasonThe /Reason the signer declared
LocationThe /Location the signer declared
ContactInfoThe /ContactInfo the signer declared
NameThe /Name the signer declared
ByteRangeValidTrue only when the /ByteRange covers the whole file end to end

See also

TPDFlibSignatureVerifier, TPDFlibSignatureCertificate, TPDFlibSignerResult