PDFium Delphi Component Docs

SaveAsPadesDss metodas

Komponentas: TPdf  ·  Modulis: PDFium
Įrašo aktyvų PDF į failą, įterpdamas PAdES Document Security Store (DSS) tikrinimo sertifikatus

Syntax

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

Description

Įrašo dabartinio dokumento baitus į failą, įšvirkšdamas X.509 tikrinimo medžiagas (sertifikatus, CRL ir OCSP atsakus) į dokumento visuotinį /DSS žodyną

TPadesDssOptions.Vris gali susieti pasirinktą medžiagą su kiekvienu parašu per netiesioginius /Type /VRI žodynus, raktuojamus pilnos iškoduotos parašo /Contents reikšmės didžiosiomis SHA-1 raidėmis, įskaitant visus lygiavimo baitus

Reikalauja, kad Active būtų True; grąžina False, jei įrašymo operacija nepavyksta

Parameters

FileNameAbsoliutus arba santykinis kelias iki paskirties failo
OptionsDSS konfigūracijos struktūra, turinti X.509 DER-koduotų blobų masyvus ir plėtinių nustatymus

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