PDFium Delphi Component Docs

SignPades metod

Component: TPdf  ·  Unit: PDFium
Lägger till en begränsad godkännande- eller certifierings-PAdES-signatur med ett lokalt certifikat

Syntax

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

Description

Lägger till en inkrementell digital signaturuppdatering till PDF-dokumentet och genererar en signaturdictionary som följer PAdES B-B eller B-T

Metoden stödjer både avancerade certifikatkonfigurationsposter och enkla SHA-1-hexadecimala tumavtryck som mappas mot Windows Current User-lagret 'MY'

Options.FieldOptions kan lägga till obligatoriska seed-värden, tillåtna skäl och juridiska intyg, acceptabla signerarcertifikat, fältlås samt godkännande- eller certifieringstransformparametrar

Parameters

FileNameMålsökvägen där den signerade PDF-filen sparas
OptionsStrukturen med signaturdetaljer som innehåller certifikatdata, tidsstämplar, åtagandealternativ, säkerhetsnivåer och fältbegränsningar
ThumbprintSHA-1-hexadecimal tumavtryckssträng för certifikatet från det lokala Windows-lagret

Remarks

Example

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

See Also

SignPadesToStream SignPadesWithPdfA ValidatePades