PDFium Component Docs

SignPades methode

Component: TPdf  ·  Unit: PDFium
Voegt een begrensde approval- of certification-PAdES-handtekening toe met een lokaal certificaat

Syntax

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

Description

Voegt een incrementele digitale signature-update toe aan het PDF-document en genereert daarbij een signature-dictionary die voldoet aan PAdES B-B of B-T

De methode ondersteunt zowel geavanceerde certificaatconfiguratierecords als eenvoudige SHA-1 hex-thumbprints die naar de Windows Current User 'MY'-store verwijzen

Options.FieldOptions kan vereiste seed values, toegestane redenen en juridische attestaties, acceptabele signercertificaten, field locks en approval- of certification-transformparameters toevoegen

Parameters

FileNameHet doelpad waar de ondertekende PDF wordt opgeslagen
OptionsDe signature-detailstructuur met certificaatdata, timestamps, commitment-opties, security levels en veldbeperkingen
ThumbprintSHA-1 hex-thumbprintstring van het certificaat uit de lokale Windows-store

Remarks

Example

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

See Also

SignPadesToStream SignPadesWithPdfA ValidatePades