PDFium Component Docs

SignPades Metoda

Component: TPdf  ·  Unit: PDFium
Dodaje ograniczony podpis PAdES zatwierdzenia lub certyfikacji z użyciem lokalnego certyfikatu

Syntax

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

Description

Dodaje przyrostową aktualizację podpisu cyfrowego do dokumentu PDF, generując słownik podpisu zgodny z PAdES B-B lub B-T

Metoda obsługuje zarówno zaawansowane rekordy konfiguracji certyfikatów, jak i proste szesnastkowe odciski palca SHA-1 mapowane na magazyn 'MY' bieżącego użytkownika Windows

Options.FieldOptions może dodać wymagane wartości seed, dozwolone powody i oświadczenia prawne, akceptowalne certyfikaty podpisującego, blokady pól oraz parametry transformacji zatwierdzenia lub certyfikacji

Parameters

FileNameŚcieżka docelowa, pod którą zostanie zapisany podpisany PDF
OptionsStruktura szczegółów podpisu zawierająca dane certyfikatów, znaczniki czasu, opcje zobowiązania, poziomy bezpieczeństwa i ograniczenia pól
ThumbprintSzesnastkowy ciąg odcisku palca SHA-1 certyfikatu z lokalnego magazynu Windows

Remarks

Example

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

See Also

SignPadesToStream SignPadesWithPdfA ValidatePades