THotPDF.RecoverReloadKeysFromStreamRanges
function RecoverReloadKeysFromStreamRanges(Stream: TStream;
const Password: AnsiString): Boolean; overload;
function RecoverReloadKeysFromStreamRanges(Stream: TStream;
const Password: AnsiString; out OwnerAuthenticated: Boolean): Boolean; overload;
Восстанавливает поддерживаемый файловый ключ security handler Standard через ограниченные диапазоны источника и восстанавливает позицию stream вызывающей стороны
Перегрузка сообщает, аутентифицировал ли поданный password также и owner password; когда owner и user passwords равны, приоритет имеет аутентификация owner
False означает, что поддерживаемый ключ восстановить не удалось и OwnerAuthenticated равен False; Boolean не различает простой источник от неподдерживаемого или неверно аутентифицированного зашифрованного источника
Это stateful-хелпер перезагрузки, заполняющий временный кэш ключей расшифровки документа; используйте его на независимом документе подготовки и соблюдайте обычные правила владения документом и отмены
OwnerAuthenticated идентифицирует роль password и не валидирует самостоятельно подпись документа, не аутентифицирует свидетельства отзыва и не обеспечивает политику подписи