PDFium Delphi Component Docs

SaveAsPadesDss متد

کامپوننت: TPdf  ·  واحد: PDFium
PDF فعال را در یک فایل ذخیره می‌کند و همزمان گواهی‌های اعتبارسنجی Document Security Store (DSS) از نوع PAdES را جاسازی می‌کند

Syntax

function SaveAsPadesDss(const FileName: string; const Options: TPadesDssOptions): Boolean; overload;

Description

بایت‌های سند فعلی را در یک فایل ذخیره می‌کند و همزمان مواد اعتبارسنجی X.509 (گواهی‌ها، CRLها و پاسخ‌های OCSP) را به دیکشنری سراسری /DSS سند تزریق می‌کند

TPadesDssOptions.Vris می‌تواند مادهٔ انتخاب‌شده را از طریق دیکشنری‌های غیرمستقیم /Type /VRI که با SHA-1 حروف‌بزرگ از مقدار کامل /Contents امضای رمزگشایی‌شده (شامل هر بایت padding) کلیدگذاری شده‌اند به هر امضا متصل کند

نیازمند آن است که Active مقدار True باشد؛ در صورت شکست عملیات ذخیره False برمی‌گرداند

Parameters

FileNameمسیر مطلق یا نسبی فایل مقصد
Optionsپیکربندی کامل DSS شامل آرایه‌های مواد DER، فهرست‌های اندیس VRI مخصوص هر امضا و تنظیمات extension

Remarks

Example

var
  DssOpts: TPadesDssOptions;
begin
  if not Pdf1.Active then Exit;
  DssOpts := TPadesDssOptions.Default;
  // populate DssOpts.Certs with DER validation certificates
  Pdf1.SaveAsPadesDss('signed-blt.pdf', DssOpts);
end;

See Also

SaveAsPadesDssToStream SignPades ValidatePades