Firma nativa con field locks
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 todo campo fuera de los campos nombrados y sus descendientes
Cada transform usa Type SigRef, TransformMethod FieldMDP, la referencia real del Catalog y parámetros de la versión 1.2; una firma de certificación incluye su referencia DocMDP en el mismo arreglo 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 previos más estrictos siguen aplicando 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 posteriores de campos verifican el CMS y el binding ESS y aplican las políticas de cada revisión original autenticada
Firma nativa · Opciones de validación de firmas previas · Reserva de firmas de bajo nivel