PDFium Delphi Component Docs

SignPades yöntemi

Component: TPdf  ·  Unit: PDFium
Yerel bir sertifika kullanarak kısıtlı bir onay ya da sertifikalandırma PAdES imzası ekler

Syntax

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

Description

PDF belgesine artımlı bir dijital imza güncellemesi ekler ve PAdES B-B ya da B-T uyumlu bir imza sözlüğü üretir

Yöntem hem gelişmiş sertifika yapılandırma kayıtlarını hem de Windows Current User 'MY' deposuna eşlenen basit SHA-1 onaltılık parmak izlerini destekler

Options.FieldOptions; zorunlu seed değerleri, izin verilen nedenler ve hukuki teyitler, kabul edilebilir imzalayan sertifikaları, alan kilitleri ile onay ya da sertifikalandırma dönüşüm parametreleri ekleyebilir

Parameters

FileNameİmzalı PDF'in kaydedileceği hedef yol
OptionsSertifika verisi, zaman damgaları, taahhüt seçenekleri, güvenlik düzeyleri ve alan kısıtlarını içeren imza ayrıntısı yapısı
ThumbprintYerel Windows deposundaki sertifikanın SHA-1 onaltılık parmak izi dizesi

Remarks

Example

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

See Also

SignPadesToStream SignPadesWithPdfA ValidatePades