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
SignTimePDF 日付文字列としての /M 署名時刻
Reason署名者が宣言した /Reason
Location署名者が宣言した /Location
ContactInfo署名者が宣言した /ContactInfo
Name署名者が宣言した /Name
ByteRangeValid/ByteRange がファイル全体を端から端まで覆う場合にだけ True

関連項目

TPDFlibSignatureVerifier, TPDFlibSignatureCertificate, TPDFlibSignerResult