THPDFHeadlessDocument.SetSignaturePolicyOptions

procedure SetSignaturePolicyOptions(const Options: THPDFHeadlessCMSOptions);
property SignaturePolicyOptions: THPDFHeadlessCMSOptions read FSignaturePolicyOptions;

Configura a validação de assinaturas existentes antes de um incremental save ou uma atualização de formulário em um documento assinado

A validação default checa a integridade criptográfica e o binding ESS signing-certificate aplicável sem exigir um arquivo de CA; forneça uma CA confiável ou uma política de timestamp explícita quando assinaturas anteriores precisarem satisfazer requisitos de confiança da aplicação

A revisão original autenticada governa as permissões DocMDP e FieldMDP; P1 impede mudanças de campos, enquanto P2 e P3 permitem valores e aparências de campos existentes não assinados e graváveis que não estejam travados

Dicionários de assinaturas, definições de campos, campos travados, conteúdo de páginas e recursos protegidos retêm sua semântica autenticada; sintaxe de política malformada, assinaturas existentes inválidas, falha da confiança configurada e cancelamento impedem a atualização

Use o token de cancelamento do documento para validação de CMS e timestamp, mantenha os orçamentos de verificação positivos e forneça caminhos de certificados e CRL sem caracteres NUL

Documento headless · Opções de CMS · Verificação de assinaturas

Quando UseAdobeRevocationInfo está habilitado, toda assinatura existente preenchida, incluindo um DocTimeStamp, precisa autenticar seu atributo real de revogação assinado antes que uma atualização de formulário permitida prossiga; um relatório de revogação não avaliado ou inválido não pode autorizar a atualização

Para document timestamps RFC 3161, as evidências assinadas Adobe e Timestamp.RequireRevocation são requisitos separados: a primeira autentica o atributo assinado embutido contra a confiança RevocationValidation, enquanto a segunda aplica a verificação configurada de status de certificados do TSA