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