THotPDF.RecoverReloadKeysFromStreamRanges

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

Recupera la clave de archivo del security handler estándar soportado mediante rangos de origen acotados y restaura la posición del stream del llamador

La sobrecarga informa de si la contraseña suministrada también se autenticó como contraseña de propietario; cuando las contraseñas de propietario y de usuario son iguales, la autenticación de propietario tiene precedencia

False significa que no se pudo recuperar una clave soportada y que OwnerAuthenticated es False; el Boolean no distingue un origen plano de un origen cifrado no soportado o autenticado incorrectamente

Este es un helper de recarga con estado que rellena la caché temporal de claves de descifrado del documento; úselo en un documento de preparación independiente y conserve las reglas normales de propiedad del documento y de cancelación

OwnerAuthenticated identifica el rol de la contraseña y no valida de forma independiente una firma del documento, ni autentica evidencia de revocación, ni aplica una política de firmas