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