PDFium Delphi Component Docs

SignPadesToStream метод

Component: TPdf  ·  Unit: PDFium
Додає інкрементне оновлення з підписом схвалення чи сертифікації з необов'язковими обмеженнями seed-value, сертифіката, FieldMDP і DocMDP, а потім записує повні вихідні байти у потік призначення

Syntax

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

Description

Додає інкрементне оновлення з підписом схвалення або сертифікації з необов'язковими обмеженнями seed-value, сертифіката, 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