PDFium Delphi Component Docs

SignPades Método

Componente: TPdf  ·  Unidade: PDFium
Anexa uma assinatura PAdES de aprovação ou certificação restrita usando um certificado local

Syntax

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

Description

Anexa uma atualização de assinatura digital incremental ao documento PDF, gerando um dicionário de assinatura em conformidade com PAdES B-B ou B-T

O método suporta tanto records avançados de configuração de certificado quanto impressões digitais hexadecimais SHA-1 simples mapeadas para o repositório 'MY' do Usuário Atual do Windows

Options.FieldOptions pode adicionar valores de seed obrigatórios, motivos permitidos e atestados legais, certificados de signatário aceitáveis, bloqueios de campo e parâmetros de transformação de aprovação ou certificação

Parameters

FileNameO caminho de destino onde o PDF assinado será salvo
OptionsA estrutura de detalhes da assinatura contendo dados do certificado, carimbos de tempo, opções de compromisso, níveis de segurança e restrições de campo
ThumbprintString de impressão digital hexadecimal SHA-1 do certificado do repositório local do Windows

Remarks

Example

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

See Also

SignPadesToStream SignPadesWithPdfA ValidatePades