PDFium Delphi Component Docs

SaveAsPadesDss Metodo

Componente: TPdf  ·  Unità: PDFium
Salva il PDF attivo su un file incorporando i certificati di validazione PAdES Document Security Store (DSS)

Syntax

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

Description

Salva i byte del documento corrente in un file iniettando i materiali di validazione X.509 (certificati, CRL e risposte OCSP) nel dizionario /DSS globale del documento

TPadesDssOptions.Vris può associare materiali selezionati a ciascuna firma tramite dizionari indiretti /Type /VRI indicizzati dal SHA-1 in maiuscolo del valore completo decodificato di /Contents della firma, inclusi gli eventuali byte di padding

Richiede che Active sia True; restituisce False se l'operazione di salvataggio fallisce

Parameters

FileNamePercorso assoluto o relativo del file di destinazione
OptionsConfigurazione DSS completa contenente gli array di materiali DER, gli elenchi di indici VRI specifici per firma e le impostazioni di estensione

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