Assinatura com field lock nativo
THPDFHeadlessDocument.SignToFile e SignPFXToFile honram o dicionário Lock local ou herdado de um campo de assinatura e criam a referência de assinatura FieldMDP correspondente
All trava todos os campos, Include trava os campos nomeados e seus descendentes, e Exclude trava todos os campos fora dos campos nomeados e seus descendentes
Cada transform usa Type SigRef, TransformMethod FieldMDP, a referência real do Catalog e parâmetros da versão 1.2; uma assinatura de certificação inclui sua referência DocMDP no mesmo array Reference
Os nomes de campos retêm seus valores Unicode exatos e seguem a política atual de string-encryption do documento, enquanto o Contents criptográfico da assinatura mantém sua exceção de criptografia obrigatória
Uma permissão Lock.P autenticada restringe atualizações após aquela assinatura; permissões DocMDP ou Lock anteriores mais estritas continuam valendo e não podem ser relaxadas por uma assinatura posterior
As políticas são parseadas e os nomes validados antes de publicar uma assinatura, enquanto atualizações de campos subsequentes verificam o binding CMS e ESS e aplicam as políticas de cada revisão original autenticada
Assinatura nativa · Opções de validação de assinaturas anteriores · Reserva de assinatura de baixo nível