PDFium Component Docs

SaveAsPadesDss methode

Component: TPdf  ·  Unit: PDFium
Slaat de actieve PDF op naar een bestand terwijl PAdES Document Security Store (DSS)-validatiecertificaten worden ingebed

Syntax

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

Description

Slaat de huidige documentbytes op in een bestand terwijl X.509-validatiematerialen (certificaten, CRL's en OCSP-responses) in het globale /DSS-woordenboek van het document worden geïnjecteerd

TPadesDssOptions.Vris kan geselecteerd materiaal aan elke handtekening koppelen via indirecte /Type /VRI-woordenboeken die worden geïndexeerd op de hoofdletter-SHA-1 van de volledig gedecodeerde /Contents-waarde van de handtekening, inclusief opvulbytes

Vereist dat Active True is; retourneert False als de opslagbewerking faalt

Parameters

FileNameAbsoluut of relatief pad naar het bestemmingsbestand
OptionsVolledige DSS-configuratie met DER-materiaalarrays, handtekeningspecifieke VRI-indexlijsten en extensie-instellingen

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