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以 PDF 日期字符串表示的 /M 签名时间
Reason签署者声明的 /Reason
Location签署者声明的 /Location
ContactInfo签署者声明的 /ContactInfo
Name签署者声明的 /Name
ByteRangeValid仅当 /ByteRange 从头到尾覆盖整个文件时为 True

另请参阅

TPDFlibSignatureVerifier, TPDFlibSignatureCertificate, TPDFlibSignerResult