PDFium Delphi Component Docs

SaveAsPadesDss メソッド

コンポーネント: TPdf  ·  ユニット: PDFium
PAdES Document Security Store (DSS) の検証証明書を埋め込みながら、アクティブな PDF をファイルへ保存します

構文

function SaveAsPadesDss(const FileName: string; const Options: TPadesDssOptions): Boolean; overload;

説明

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

TPadesDssOptions.Vris は、パディングバイトを含むデコード済み署名 /Contents 値全体の大文字 SHA-1 をキーとする間接 /Type /VRI 辞書を通じて、選択されたマテリアルを各署名に関連付けられます

Active が True である必要があります。保存操作が失敗した場合は False を返します

パラメーター

FileName出力先ファイルへの絶対パスまたは相対パス
OptionsDER マテリアル配列、署名固有の VRI インデックスリスト、拡張設定を含む完全な DSS 構成

備考

例

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;

関連項目

SaveAsPadesDssToStream SignPades ValidatePades