THotPDF.RecoverReloadKeysFromStreamRanges
function RecoverReloadKeysFromStreamRanges(Stream: TStream;
const Password: AnsiString): Boolean; overload;
function RecoverReloadKeysFromStreamRanges(Stream: TStream;
const Password: AnsiString; out OwnerAuthenticated: Boolean): Boolean; overload;
Odzyskuje wspierany klucz pliku standardowego handlera bezpieczeństwa przez ograniczone zakresy źródła i przywraca pozycję strumienia wywołującego
Przeciążenie z out raportuje, czy podane hasło uwierzytelniło się także jako hasło właściciela; gdy hasła właściciela i użytkownika są równe, pierwszeństwo ma uwierzytelnienie właściciela
Fałsz oznacza, że nie udało się odzyskać wspieranego klucza, a OwnerAuthenticated jest fałszywe; wartość Boolean nie rozróżnia zwykłego źródła od nieobsługiwanego źródła zaszyfrowanego albo źródła niepoprawnie uwierzytelnionego
To pomocniczy reload helper utrzymujący stan, który wypełnia tymczasowy cache kluczy deszyfrujących dokumentu; używaj go na niezależnym dokumencie przygotowawczym, zachowując normalne reguły własności dokumentu i anulowania
OwnerAuthenticated identyfikuje rolę hasła i samodzielnie nie waliduje podpisu dokumentu, nie uwierzytelnia dowodów odwołań ani nie wymusza polityki podpisów