Yüklenmiş anotasyon import politikaları

Modern Windows THotPDF facade'ı, ImportLoadedAnnotationsFromXFDF veya anotasyonlu bir ImportLoadedInterchangeFromFDF transaction'ı üzerinden anotasyon import'unu kesinleştirmeden önce kimikli orijinal revizyonu ve güncel düzenlenmiş grafiği denetler

Sıradan kimikli yükleme

Geçerli şifreli sıradan bir LoadFromFile veya LoadFromStream çağrısı, belgenin kimikli şifreleme dictionary'sine ve kalıcı tanımlayıcısına bağlı özel bir kimlik-bilgisi context'i korur

Sonraki anotasyon import'ları, ikinci bir şifre gerektirmeden veya ham bir anahtarı public bir API üzerinden açığa çıkarmadan güncel kirli grafiği hazırlayabilir

Context, yeni bir yüklemede değiştirilir ve belge serbest bırakıldığında temizlenir; AES-256 R5/R6 izinleri, yuvarlanmış bir public sayısal değerden ziyade kimikli Perms bloğuna karşı denetlenir

Standard-handler user kimiklemesi, gerçek bir anotasyon değişikliği için anotasyon izni gerektirir; owner kimiklemesi normal izin muafiyetini korur

Genel değiştirme izni olmayan bir user için aday grafik, izin verilen yazılabilir metin, choice ve button değerlerini ve anotasyon değişikliklerini içerebilir; ilişkisiz katalog, sayfa, içerik ve kaynak değişiklikleri reddedilir

Sıfır-anotasyonlu bir import, anotasyon izni gerektirmeden no-op olarak kalabilir

İmzalı revizyonlar

Mevcut imzalar ulaşılabilir kalmalı ve imzalı değerlerini ve CMS baytlarını korumalıdır

İmza bütünlüğü ve CAdES signing-certificate bağı, imzalı bir anotasyon revizyonu kabul edilmeden önce doğrulanır

DocMDP P1 ve P2, anotasyon eklemelerini engeller; P3, yalnızca eksiksiz güncel revizyon orijinal sertifikasyonu ve FieldMDP kilitlerini de karşılıyorsa onlara izin verir

Kilitli olmayan yazılabilir bir alanı değiştirmek izin verilen kalabilir; kilitli bir değeri, varsayılan appearance'ı veya imzalı değeri değiştirmek reddedilir

Bütünlük denetimi, sertifikasyonu işleme izin veren belgelere sessizce yeni bir iş-trust-kökü politikası dayatmaz

Koruma ve rollback

İmzalı veya şifreli çağırana ait girdi stream'leri, ömürleri veya içerikleri yüklenmiş belgeden ayrışmadan önce bağımsız sahipli sınırlı depolamaya kopyalanır

Yüklemeden sonra çağıranın stream'ini free etmek, değiştirmek veya eklemek, anotasyon transaction'ı için farklı kimikli bir kaynağın yerine geçmez

Aday, orijinal imzalı ve şifreli bayt önekini korur ve uygulanabilir politika izin verdiğinde mevcut kirli alan değerlerini saklar

Legacy RC4 serileştirme, şifrelemeden önce paylaşılan string depolamasını ayırır; yazılmış alan değerini ve o değerin diğer alias'larını koruyarak

Red, bütçe tükenmesi veya cooperative cancellation, import'un kendi grafik değişikliklerini geri alır ve önceki çağıran düzenlemelerini ve mevcut bir çıktı dosyasını korur; sonraki bir işlem, aynı belgede yeniden deneyebilir

Tam PDF ondalık token'ları, klonlanmış ve geri yüklenmiş sayısal nesneleri yaşar; dolayısıyla izin karşılaştırmaları, public Single değerleri eşit olsa bile komşu ondalıkları ayırt eder

Eşdeğer ondalık yazımlar, tam sayısal değerleriyle karşılaştırılır; varsayılan appearance dizeleri, içerik operator'lerini yeniden yorumlamadan veya yeniden biçimlendirmeden çözülmüş PDF string baytlarını karşılaştırır

Sınırlar ve kapsam

Güncel belgenin decode bütçeleri ve işlem cancellation token'ı ayrıca kimikli aday hazırlığına ve grafik karşılaştırmasına uygulanır

Karşılaştırma, grafik derinliğini, ziyaret edilen nesne çiftlerini ve işi sınırlar; şifreli stream verisi, uygulanabilir kimikli çözümleme adımından sonra karşılaştırılır

Bu politika yolu, modern Windows facade'ında erişilebilirdir ve sıradan THotPDF sınıfının native Linux üzerine kurulduğunu iddia etmez

Native headless anotasyon transaction'ları, kendi mevcut kimikli izin denetimlerine sahiptir

Bu aşama, public-key güvenlik-handler kimlik-bilgisi yeniden kullanımı, keyfi yeni AcroForm yazı tipi kaynakları, action yürütme veya ayrı bir yalnızca-alan FDF izin modeli eklemez

Uzak GoToR exchange'i · Tam imza aralığı bilgisi