Firma nativa con bloqueo de campos

THPDFHeadlessDocument.SignToFile y SignPFXToFile respetan el diccionario Lock local o heredado de un campo de firma y crean la referencia de firma FieldMDP correspondiente

All bloquea todos los campos, Include bloquea los campos nombrados y sus descendientes, y Exclude bloquea todos los campos fuera de los campos nombrados y sus descendientes

Cada transform usa Type SigRef, TransformMethod FieldMDP, la referencia real del Catalog y parámetros de versión 1.2; una firma de certificación incluye su referencia DocMDP en el mismo array Reference

Los nombres de campos conservan sus valores Unicode exactos y siguen la política de cifrado de strings actual del documento, mientras que el Contents criptográfico de la firma conserva su excepción de cifrado requerida

Un permiso Lock.P autenticado restringe las actualizaciones posteriores a esa firma; los permisos DocMDP o Lock más estrictos anteriores siguen aplicándose y no pueden relajarse con una firma posterior

Las políticas se parsean y los nombres se validan antes de publicar una firma, mientras que las actualizaciones de campos posteriores verifican el binding CMS y ESS y aplican las políticas de cada revisión original autenticada

Firma nativa · Opciones de validación de firmas previas · Reserva de firma de bajo nivel