THPDFHeadlessDocument.AddSignatureValidationEvidence

function AddSignatureValidationEvidence(SignatureIndex: Integer;
  const Evidence: THPDFHeadlessLTVEvidence;
  const Options: THPDFHeadlessLTVOptions): THPDFHeadlessLTVResult;

Autentica a assinatura assinada selecionada e a evidência de revogação dela e, em seguida, prepara uma atualização incremental de DSS e VRI no documento carregado

SignatureIndex seleciona uma assinatura assinada com base zero, e não um índice de campo de formulário; TrustedCAFile tem de conter raízes de confiança PEM explícitas

O digest do conteúdo da assinatura, a assinatura e a cadeia do signer e o timestamp exigido são verificados contra os ByteRanges PDF originais antes de qualquer mutação do grafo do documento

Evidence fornece respostas OCSP DER completas ou CRLs de emissores que cubram todos os certificados de cadeia não âncora do signer e do TSA; certificados DER opcionais complementam a construção da cadeia

Chame SaveToFile com um caminho de saída distinto após o sucesso; a revisão assinada original permanece intacta e as streams de evidência AES recém-geradas permanecem encriptadas

Os tokens de cancelamento do documento e da evidência têm de corresponder quando ambos são fornecidos; os limites do documento restringem os limites de evidência, os tamanhos de streams geradas, as contagens de objetos e os bytes de saída incremental restantes

Fontes encriptadas exigem permissão de modificação do documento ou autenticação de proprietário; evidência inválida, permissões negadas, orçamentos esgotados e cancelamento deixam o grafo inalterado

Veja evidência nativa de validação de assinaturas para o âmbito de validação e as limitações de arquivo