PDFium Delphi Component Docs

SignPades メソッド

コンポーネント: TPdf  ·  ユニット: PDFium
ローカル証明書を使用して、制約付きの承認または認証 PAdES 署名を追加します

構文

function SignPades(const FileName: string; const Options: TPadesSignOptions): Boolean; overload;
function SignPades(const FileName: string; const Thumbprint: string): Boolean; overload;

説明

PDF ドキュメントにインクリメンタルなデジタル署名更新を追加し、PAdES B-B または B-T 準拠の署名辞書を生成します

このメソッドは、高度な証明書構成レコードと、Windows の Current User 'MY' ストアに対応する単純な SHA-1 16 進サムプリントの両方をサポートします

Options.FieldOptions により、必須シード値、許可される理由と法的証明、受け入れ可能な署名者証明書、フィールドロック、承認または認証変換パラメーターを追加できます

パラメーター

FileName署名された PDF が保存されるターゲットパス
Options証明書データ、タイムスタンプ、コミットメントオプション、セキュリティレベル、フィールド制約を含む署名詳細構造体
Thumbprintローカルの Windows ストアにある証明書の SHA-1 16 進サムプリント文字列

備考

begin
  if not Pdf1.Active then Exit;
  Pdf1.SignPades('signed.pdf', 'a1b2c3d4e5f678901234567890abcdef12345678');
end;

関連項目

SignPadesToStream SignPadesWithPdfA ValidatePades