PDFium Delphi Component Docs

SaveAsPadesDss metod

Component: TPdf  ·  Unit: PDFium
Sparar den aktiva PDF:en till en fil samtidigt som PAdES Document Security Store (DSS)-valideringscertifikat inbäddas

Syntax

function SaveAsPadesDss(const FileName: string; const Options: TPadesDssOptions): Boolean; overload;

Description

Sparar det aktuella dokumentets byte till en fil och injicerar samtidigt X.509-valideringsmaterial (certifikat, CRL:er och OCSP-svar) i dokumentets globala /DSS-dictionary

TPadesDssOptions.Vris kan koppla valt material till varje signatur via indirekta /Type /VRI-dictionaryer med nycklar bildade av versal-SHA-1 av signaturens fullständigt avkodade /Contents-värde, inklusive eventuella padding-byte

Kräver att Active är True; returnerar False om sparningen misslyckas

Parameters

FileNameAbsolut eller relativ sökväg till målfilen
OptionsFullständig DSS-konfiguration som innehåller DER-materialarrayer, signaturspecifika VRI-indexlistor och tilläggsinställningar

Remarks

Example

var
  DssOpts: TPadesDssOptions;
begin
  if not Pdf1.Active then Exit;
  DssOpts := TPadesDssOptions.Default;
  // populate DssOpts.Certs with DER validation certificates
  Pdf1.SaveAsPadesDss('signed-blt.pdf', DssOpts);
end;

See Also

SaveAsPadesDssToStream SignPades ValidatePades