PDFium Delphi Component Docs

SaveAsPadesDss метод

Компонент: TPdf  ·  Модуль: PDFium
Зберігає активний PDF у файл, вбудовуючи сертифікати перевірки PAdES Document Security Store (DSS)

Syntax

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

Description

Зберігає байти поточного документа у файл, одночасно вставляючи матеріали перевірки X.509 (сертифікати, CRL і відповіді OCSP) у глобальний словник /DSS документа

TPadesDssOptions.Vris може прив'язати обрані матеріали до кожного підпису через непрямі словники /Type /VRI з ключами у вигляді SHA-1 у верхньому регістрі повного декодованого значення /Contents підпису, включно з байтами вирівнювання

Потребує, щоб Active мав значення True; повертає False, якщо операція збереження завершилася невдало

Parameters

FileNameАбсолютний або відносний шлях до файлу призначення
OptionsПовна конфігурація DSS, що містить масиви матеріалів DER, списки індексів VRI для окремих підписів і параметри розширень

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