PDFium Component Docs

SignPades Método

Componente: TPdf  ·  Unidad: PDFium
Agrega una firma PAdES de aprobación o certificación restringida usando un certificado local

Syntax

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

Description

Agrega una actualización de firma digital incremental al documento PDF, generando un diccionario de firma compatible con PAdES B-B o B-T

El método admite tanto registros avanzados de configuración de certificados como huellas digitales hexadecimales SHA-1 simples que se corresponden con el almacén 'MY' del usuario actual de Windows

Options.FieldOptions puede agregar valores semilla obligatorios, motivos permitidos y declaraciones legales, certificados de firmante aceptables, bloqueos de campo, y parámetros de transformación de aprobación o certificación

Parameters

FileNameLa ruta de destino donde se guardará el PDF firmado
OptionsLa estructura de detalles de firma que contiene los datos del certificado, las marcas de tiempo, las opciones de compromiso, los niveles de seguridad y las restricciones de campo
ThumbprintCadena de huella digital hexadecimal SHA-1 del certificado del almacén local de Windows

Remarks

Example

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

See Also

SignPadesToStream SignPadesWithPdfA ValidatePades