THotPDF.RecoverReloadKeysFromStreamRanges

function RecoverReloadKeysFromStreamRanges(Stream: TStream;
  const Password: AnsiString): Boolean; overload;
function RecoverReloadKeysFromStreamRanges(Stream: TStream;
  const Password: AnsiString; out OwnerAuthenticated: Boolean): Boolean; overload;

Obnoví souborový klíč podporovaného Standard security handleru přes ohraničené rozsahy zdroje a obnoví pozici streamu volajícího

Přetížení hlásí, zda se dodané heslo také autentikovalo jako owner heslo; když se owner a user hesla rovnají, autentikace owner má přednost

False znamená, že podporovaný klíč se obnovit nepodařilo a OwnerAuthenticated je False; Boolean nerozlišuje plain zdroj od nepodporovaného nebo nesprávně autentikovaného šifrovaného zdroje

Toto je stateful reload helper, který naplní dočasnou cache dešifrovacích klíčů dokumentu; použijte ho na nezávislý přípravný dokument a dodržujte běžná pravidla vlastnictví dokumentu a cancellation

OwnerAuthenticated identifikuje roli hesla a samostatně nevaliduje podpis dokumentu, neautentikuje evidence revokace ani nevynucuje politiku podpisu