PDFium Delphi Component Docs

SaveAsPadesDssToStream メソッド

コンポーネント: TPdf  ·  ユニット: PDFium
PAdES DSS の検証証明書を埋め込みながら、アクティブな PDF をカスタムストリームへ保存します

構文

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

説明

現在のドキュメントバイトをカスタムストリームへ保存すると同時に、X.509 検証マテリアル (証明書、CRL、OCSP レスポンス) をドキュメントのグローバルな /DSS 辞書へ注入します

TPadesDssOptions.Vris は署名固有の間接 VRI 辞書を書き込みます。その証明書、OCSP、CRL 配列は、重複排除されたグローバルマテリアルストリームを参照します

パラメーター

Stream出力バイトの書き込み先ストリーム
Options検証マテリアルと署名固有の VRI エントリを含む完全な DSS 構成

備考

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;

関連項目

SaveAsPadesDss SignPadesToStream