PDFium Delphi Component Docs

SignPades Méthode

Composant: TPdf  ·  Unit: PDFium
Ajoute une signature PAdES d’approbation ou de certification contrainte à l’aide d’un certificat local

Syntax

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

Description

Ajoute une mise à jour de signature numérique incrémentale au document PDF, en générant un dictionnaire de signature conforme PAdES B-B ou B-T

La méthode prend en charge à la fois les enregistrements avancés de configuration de certificat et les empreintes hexadécimales SHA-1 simples correspondant au magasin 'MY' de l’utilisateur courant Windows

Options.FieldOptions peut ajouter des valeurs seed requises, des motifs autorisés et des attestations légales, des certificats de signataire acceptables, des verrous de champ et des paramètres de transformation d’approbation ou de certification

Parameters

FileNameChemin cible où le PDF signé sera enregistré
OptionsStructure de détails de signature contenant les données de certificat, les horodatages, les options d’engagement, les niveaux de sécurité et les contraintes de champ
ThumbprintChaîne d’empreinte hexadécimale SHA-1 du certificat provenant du magasin Windows local

Remarks

Example

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

See Also

SignPadesToStream SignPadesWithPdfA ValidatePades