Loaded annotation import policies
Moderní fasáda Windows THotPDF zkontroluje autentizovanou původní revizi i aktuální editovaný graf, dřív než zapíše import anotací přes ImportLoadedAnnotationsFromXFDF či transakci ImportLoadedInterchangeFromFDF s anotacemi
Běžné autentizované načtení
Běžné volání LoadFromFile či LoadFromStream s platným heslem si uchová soukromý kontext přihlašovacích údajů navázaný na autentizovaný šifrovací slovník dokumentu i jeho permanentní identifikátor
Pozdější importy anotací můžou připravit aktuální zašpiněný graf, aniž by vyžadovaly druhé heslo či vystavovaly surový klíč veřejným API
Kontext se vymění při novém načtení a vymaže, když se dokument uvolní; oprávnění AES-256 R5/R6 se kontrolují proti autentizovanému bloku Perms, nikoli proti zaokrouhlené veřejné číselné hodnotě
Autentizace uživatele standardního handleru vyžaduje oprávnění k anotacím pro skutečnou změnu anotace; autentizace vlastníkem si uchovává běžnou výjimku z oprávnění
U uživatele bez obecného oprávnění k úpravám může kandidátní graf obsahovat povolené zapisovatelné textové, choice i button hodnoty a změny anotací, zatímco nesouvisející změny katalogu, stránek, obsahu i resource se odmítnou
Import s nulou anotací může zůstat no-opem, aniž by vyžadoval oprávnění k anotacím
Podepsané revize
Stávající podpisy musí zůstat dosažitelné a uchovat svou podepsanou hodnotu i CMS bajty
Integrita podpisu i vazba CAdES signing-certificate se verifikují, dřív než se přijme podepsaná anotační revize
DocMDP P1 a P2 zabrání přidávání anotací; P3 je dovolí jen tehdy, když kompletní aktuální revize taky splní původní certifikaci i zámky FieldMDP
Změna neuzamčeného zapisovatelného pole může zůstat povolená, zatímco změna uzamčené hodnoty, default appearance či podepsané hodnoty se odmítne
Kontrola integrity netichě nevnucuje novou podnikovou politiku trust rootů dokumentům, jejichž certifikace operaci dovoluje
Zachování a rollback
Podepsané či šifrované vstupní streamy vlastněné volajícím se zkopírují do nezávisle vlastněného ohraničeného úložiště, dřív než se může jejich životnost či obsah rozédit od načteného dokumentu
Uvolnění, výměna či připojení do streamu volajícího po načtení nenahradí jiným autentizovaným zdrojem anotační transakci
Kandidát si uchová původní podepsanou i šifrovanou bajtovou předponu a zachová stávající zašpiněné hodnoty polí, když jim příslušná politika dovolí
Legacy serializace RC4 odpojí sdílené úložiště řetězců před šifrováním, se zachováním autorské hodnoty pole i jiných aliasů na tu hodnotu
Odmítnutí, vyčerpání rozpočtu či kooperativní zrušení odroluje vlastní grafové změny importu a zachová dřívější editace volajícího i existující výstupní soubor; následná operace může na stejném dokumentu zkusit znovu
Přesné PDF desetinné tokeny přežijí klonované i obnovené číselné objekty, takže porovnávání oprávnění odliší sousední desetinná čísla, i když se veřejné hodnoty Single rovnají
Ekvivalentní desetinné pravopisy se porovnávají podle své přesné číselné hodnoty; default appearance řetězce porovnávají své dekódované bajty PDF řetězců, aniž by znovu interpretovaly či přeformátovaly obsahové operátory
Meze a rozsah
Decode rozpočty aktuálního dokumentu i cancellation token operací platí i pro autentizovanou kandidátní přípravu i porovnávání grafů
Porovnání omezuje hloubku grafu, navštívené objektové páry i práci; šifrovaná stream data se porovnávají po příslušném kroku autentizovaného dešifrování
Tahle politická cesta je dostupná v moderní Windows fasádě a netvrdí, že běžná třída THotPDF staví na nativním Linuxu
Nativní headless anotační transakce mají vlastní stávající autentizované kontroly oprávnění
Tato fáze nepřidává znovupoužití přihlašovacích údajů public-key security handlerů, libovolné nové font resource AcroForm, provádění akcí, ani samostatný opravdu jen-pole FDF opravácní model