THPDFHeadlessDocument.SetSignaturePolicyOptions

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

Configure a validação de assinaturas existentes antes de uma gravação incremental ou de uma atualização de formulários num documento assinado

A validação por defeito verifica a integridade criptográfica e o binding ESS signing-certificate aplicável sem exigir um ficheiro de CA; forneça uma CA de confiança explícita ou uma política de timestamps quando assinaturas anteriores tiverem de satisfazer requisitos de confiança da aplicação

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

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

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

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

Quando UseAdobeRevocationInfo está ativo, toda a assinatura existente preenchida, incluindo um DocTimeStamp, tem de autenticar o atributo real de revogação assinado dela antes de uma atualização de formulários permitida prosseguir; um relatório de revogação não avaliado ou inválido não pode autorizar a atualização

Para timestamps de documentos RFC 3161, a evidência Adobe assinada e Timestamp.RequireRevocation são requisitos separados: a primeira autentica o atributo assinado incorporado contra a confiança de RevocationValidation, enquanto a segunda aplica a verificação configurada de status de certificados TSA