PDFium Delphi Component Docs

SignPades Método

Componente: TPdf  ·  Unidad: PDFium
Añade 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

Añade una actualización de firma digital incremental al documento PDF, generando un diccionario de firma conforme a PAdES B-B o B-T

El método admite tanto registros de configuración de certificado avanzados como huellas hexadecimales SHA-1 simples que se asignan al almacén 'MY' del Usuario Actual de Windows

Options.FieldOptions puede añadir valores semilla requeridos, motivos permitidos y atestaciones legales, certificados de firmante aceptables, bloqueos de campos 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 datos de certificado, marcas de tiempo, opciones de compromiso, niveles de seguridad y restricciones de campos
ThumbprintCadena de huella 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