TPDFlibSignatureMetadata

Data types, security and signatures

Описание

TPDFlibSignatureMetadata — запись, которую заполняет GetSignatureMetadata в TPDFlibSignatureVerifier

Она повторяет описательные элементы словаря значения подписи, поэтому вызывающий код может показать, кто, когда и зачем подписывал, не разбирая необработанные PDF-объекты

Синтаксис

Delphi

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

Параметры

FieldNameПолное составное имя поля AcroForm подписи
FilterОбработчик /Filter, например Adobe.PPKLite
SubFilter/SubFilter, например adbe.pkcs7.detached
SignTimeВремя подписания /M в виде строки-даты PDF
ReasonПричина /Reason, указанная подписантом
LocationМесто /Location, указанное подписантом
ContactInfoКонтактные данные /ContactInfo, указанные подписантом
NameИмя /Name, указанное подписантом
ByteRangeValidTrue, только если /ByteRange покрывает весь файл от начала до конца

См. также

TPDFlibSignatureVerifier, TPDFlibSignatureCertificate, TPDFlibSignerResult