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