Politiche di import delle annotazioni caricate

La facciata Windows moderna THotPDF verifica la revisione originale autenticata e il grafo modificato corrente prima di confermare un import di annotazioni tramite ImportLoadedAnnotationsFromXFDF o una transazione ImportLoadedInterchangeFromFDF con annotazioni

Caricamento autenticato ordinario

Una chiamata LoadFromFile o LoadFromStream ordinaria con una password valida conserva un contesto di credenziali privato vincolato al dizionario di crittografia autenticato del documento e al suo identificatore permanente

Gli import di annotazioni successivi possono preparare il grafo dirty corrente senza richiedere una seconda password né esporre una chiave raw attraverso un'API pubblica

Il contesto viene sostituito a un nuovo caricamento e azzerato al rilascio del documento; i permessi AES-256 R5/R6 vengono verificati contro il blocco Perms autenticato anziché contro un valore numerico pubblico arrotondato

L'autenticazione utente dello standard-handler richiede il permesso di annotazione per una modifica effettiva delle annotazioni; l'autenticazione del proprietario conserva la sua normale esenzione dai permessi

Per un utente privo del permesso generale di modifica, il grafo candidato può contenere testi, valori choice e button scrivibili consentiti e modifiche di annotazioni, ma modifiche non correlate di catalogo, pagine, contenuti e risorse vengono rifiutate

Un import con zero annotazioni può restare un no-op senza richiedere il permesso di annotazione

Revisioni firmate

Le firme esistenti devono restare raggiungibili e conservare il proprio valore firmato e i byte CMS

L'integrità della firma e il binding del certificato di firma CAdES vengono verificati prima di accettare una revisione firmata di annotazioni

DocMDP P1 e P2 impediscono l'aggiunta di annotazioni; P3 le consente solo quando l'intera revisione corrente soddisfa anche la certificazione originale e i lock FieldMDP

Modificare un campo scrivibile sbloccato può restare consentito, mentre cambiare un valore bloccato, un'appearance predefinita o un valore firmato viene rifiutato

Il controllo di integrità non impone silenziosamente una nuova politica di trust root di business ai documenti la cui certificazione consente l'operazione

Conservazione e rollback

Gli stream di input firmati o crittografati di proprietà del caller vengono copiati in uno storage limitato di proprietà indipendente prima che la loro durata o il loro contenuto possa divergere dal documento caricato

Liberare, sostituire o accodare allo stream del caller dopo il caricamento non sostituisce una sorgente autenticata diversa per una transazione di annotazioni

Il candidato conserva il prefisso di byte firmato e crittografato originale e preserva i valori dirty esistenti dei campi quando la politica applicabile li consente

La serializzazione legacy RC4 stacca lo storage di stringhe condiviso prima della crittografia, conservando il valore autoriale del campo e gli altri alias di quel valore

Rifiuto, esaurimento del budget o cancellazione cooperativa riportano indietro le modifiche al grafo dell'import stesso e conservano le modifiche precedenti del caller e un file di output esistente; un'operazione successiva può riprovare sullo stesso documento

I token decimali PDF esatti sopravvivono a clonazione e ripristino di oggetti numerici, così i confronti di permessi distinguono decimali adiacenti anche quando i valori Single pubblici sono uguali

Gli equivalenti spelling decimali si confrontano per il loro valore numerico esatto; le stringhe di appearance predefinita confrontano i byte decodificati della stringa PDF senza reinterpretare o riformattare gli operatori di contenuto

Limiti e ambito

I budget di decodifica del documento corrente e il token di cancellazione delle operazioni si applicano anche alla preparazione autenticata del candidato e al confronto dei grafi

Il confronto limita profondità del grafo, coppie di oggetti visitati e lavoro; i dati degli stream crittografati si confrontano dopo il passo di decrittografia autenticata applicabile

Questo percorso di politiche è disponibile nella facciata Windows moderna e non afferma che la classe THotPDF ordinaria si basi su Linux nativo

Le transazioni di annotazioni headless native hanno le proprie verifiche di permessi autenticati esistenti

Questo stage non aggiunge riutilizzo di credenziali del security-handler a chiave pubblica, nuove risorse di font AcroForm arbitrarie, esecuzione di azioni o un modello di permessi FDF separato solo per i campi

Scambio Remote GoToR · Informazioni esatte sull'intervallo di firma