PDFium Delphi Component Docs

SignPadesToStream Метод

Компонент: TPdf  ·  Модуль: PDFium
Записывает ограниченное обновление подписи PAdES approval или certification в поток

Syntax

function SignPadesToStream(Stream: TStream; const Options: TPadesSignOptions): Boolean;

Description

Добавляет инкрементальное обновление подписи approval или certification с опциональными ограничениями seed-значений, сертификата, FieldMDP и DocMDP, затем записывает полные выходные байты в целевой поток

Parameters

StreamОбъект целевого потока, в который будут записаны выходные данные
OptionsСтруктура деталей подписи, задающая сертификаты, уровни, опциональные ключи словаря и ограничения полей

Remarks

Example

var
  OutStream: TMemoryStream;
  Opts: TPadesSignOptions;
begin
  if not Pdf1.Active then Exit;
  OutStream := TMemoryStream.Create;
  try
    Opts := TPadesSignOptions.Default;
    Opts.CertificateThumbprint := 'a1b2c3d4e5';
    Pdf1.SignPadesToStream(OutStream, Opts);
  finally
    OutStream.Free;
  end;
end;

See Also

SignPades SaveAsPadesDssToStream