PDFium Delphi Component Docs

SignPades متد

کامپوننت: TPdf  ·  واحد: PDFium
افزودن یک امضای PAdES تأیید یا تصدیق مقیدشده با استفاده از یک گواهی محلی

Syntax

function SignPades(const FileName: string; const Options: TPadesSignOptions): Boolean; overload;
function SignPades(const FileName: string; const Thumbprint: string): Boolean; overload;

Description

یک به‌روزرسانی امضای دیجیتال افزایشی به سند PDF می‌افزاید و یک دیکشنری امضای منطبق با PAdES B-B یا B-T تولید می‌کند

این متد هم رکوردهای پیکربندی پیشرفتهٔ گواهی و هم اثر انگشت‌های هگز سادهٔ SHA-1 را پشتیبانی می‌کند که به مخزن «MY» کاربر جاری ویندوز نگاشت می‌شوند

Options.FieldOptions می‌تواند مقادیر seed الزامی، دلایل مجاز و تصدیق‌های حقوقی، گواهی‌های امضاکنندهٔ قابل قبول، قفل‌های فیلد و پارامترهای تبدیل تأیید یا تصدیق را اضافه کند

Parameters

FileNameمسیر مقصدی که PDF امضاشده در آن ذخیره می‌شود
Optionsساختار جزئیات امضا شامل داده‌های گواهی، مهر زمانی، گزینه‌های تعهد، سطوح امنیتی و قیدهای فیلد
Thumbprintرشتهٔ اثر انگشت هگز SHA-1 گواهی از مخزن محلی ویندوز

Remarks

Example

begin
  if not Pdf1.Active then Exit;
  Pdf1.SignPades('signed.pdf', 'a1b2c3d4e5f678901234567890abcdef12345678');
end;

See Also

SignPadesToStream SignPadesWithPdfA ValidatePades