PDFium Delphi Component Docs

SignPades метод

Component: TPdf  ·  Unit: PDFium
Додає обмежений підпис PAdES затвердження або сертифікації за допомогою локального сертифіката

Syntax

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

Description

Додає інкрементальне оновлення цифрового підпису до PDF-документа, генеруючи словник підпису, сумісний із PAdES B-B або B-T

Метод підтримує і просунуті записи конфігурації сертифіката, і прості шістнадцяткові відбитки SHA-1, які зіставляються зі сховищем 'MY' поточного користувача Windows

Options.FieldOptions може додати обов’язкові початкові значення, дозволені причини та юридичні засвідчення, прийнятні сертифікати підписувача, блокування полів і параметри перетворень approval чи certification

Parameters

FileNameЦільовий шлях, де буде збережено підписаний PDF
OptionsСтруктура деталей підпису, що містить дані сертифіката, мітки часу, опції зобов’язання, рівні безпеки та обмеження поля
ThumbprintРядок шістнадцяткового відбитка SHA-1 сертифіката з локального сховища Windows

Remarks

Example

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

See Also

SignPadesToStream SignPadesWithPdfA ValidatePades