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