THotPDF.RecoverReloadKeysFromStreamRanges
function RecoverReloadKeysFromStreamRanges(Stream: TStream;
const Password: AnsiString): Boolean; overload;
function RecoverReloadKeysFromStreamRanges(Stream: TStream;
const Password: AnsiString; out OwnerAuthenticated: Boolean): Boolean; overload;
Recupera a file key do security handler Standard suportado por meio de faixas de origem limitadas e restaura a posição do stream do chamador
O overload informa se a password fornecida também autenticou como owner password; quando as passwords de owner e de usuário são iguais, a autenticação de owner tem precedência
False significa que uma key suportada não pôde ser recuperada e OwnerAuthenticated é False; o Boolean não distingue uma origem plain de uma origem criptografada não suportada ou autenticada incorretamente
Este é um helper de reload com estado que preenche o cache temporário de decryption keys do documento; use-o em um documento de preparação independente e retenha as regras normais de posse de documento e de cancelamento
OwnerAuthenticated identifica o papel da password e não valida independentemente uma assinatura de documento, autentica evidências de revogação nem aplica uma política de assinaturas