PDFiumPas 文件

SaveAsPadesDssToStream 方法

元件: TPdf  ·  單元: PDFium
在內嵌 PAdES DSS 驗證憑證的同時,將作用中的 PDF 儲存至自訂串流

Syntax

function SaveAsPadesDssToStream(Stream: TStream; const Options: TPadesDssOptions): Boolean;

Description

在將 X.509 驗證資料(憑證、CRL 與 OCSP 回應)注入文件全域 /DSS 字典的同時,將目前文件位元組儲存至自訂串流

TPadesDssOptions.Vris 會寫入簽章特定的間接 VRI 字典,其憑證、OCSP 與 CRL 陣列參考去重後的全域資料串流

Parameters

Stream要將輸出位元組寫入的目的串流
Options完整的 DSS 組態,包含驗證資料與簽章特定的 VRI 項目

Remarks

Example

var
  MemStream: TMemoryStream;
  DssOpts: TPadesDssOptions;
begin
  if not Pdf1.Active then Exit;
  MemStream := TMemoryStream.Create;
  try
    DssOpts := TPadesDssOptions.Default;
    Pdf1.SaveAsPadesDssToStream(MemStream, DssOpts);
  finally
    MemStream.Free;
  end;
end;

See Also

SaveAsPadesDss SignPadesToStream