PDFium Delphi Component Docs

SaveAsPadesDss Método

Componente: TPdf  ·  Unidade: PDFium
Salva o PDF ativo em um arquivo incorporando certificados de validação PAdES Document Security Store (DSS)

Syntax

function SaveAsPadesDss(const FileName: string; const Options: TPadesDssOptions): Boolean; overload;

Description

Salva os bytes do documento atual em um arquivo injetando materiais de validação X.509 (certificados, CRLs e respostas OCSP) no dicionário global /DSS do documento

TPadesDssOptions.Vris pode associar material selecionado a cada assinatura por meio de dicionários indiretos /Type /VRI com chave no SHA-1 em maiúsculas do valor /Contents completo da assinatura decodificada, incluindo quaisquer bytes de preenchimento

Exige que Active seja True; retorna False se a operação de salvamento falhar

Parameters

FileNameCaminho absoluto ou relativo para o arquivo de destino
OptionsConfiguração DSS completa contendo arrays de material DER, listas de índices VRI específicas por assinatura e configurações de extensão

Remarks

Example

var
  DssOpts: TPadesDssOptions;
begin
  if not Pdf1.Active then Exit;
  DssOpts := TPadesDssOptions.Default;
  // populate DssOpts.Certs with DER validation certificates
  Pdf1.SaveAsPadesDss('signed-blt.pdf', DssOpts);
end;

See Also

SaveAsPadesDssToStream SignPades ValidatePades