THotPDF.RecoverReloadKeysFromStreamRanges

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

Récupère la clé de fichier du security-handler Standard prise en charge via des plages source bornées et restaure la position de flux de l'appelant

La surcharge indique si le mot de passe fourni s'est aussi authentifié comme mot de passe propriétaire ; quand les mots de passe propriétaire et utilisateur sont égaux, l'authentification propriétaire prime

False signifie qu'une clé prise en charge n'a pas pu être récupérée et que OwnerAuthenticated vaut False ; le booléen ne distingue pas un source simple d'un source chiffré non pris en charge ou incorrectement authentifié

C'est un helper de rechargement avec état qui remplit le cache temporaire de clés de déchiffrement du document ; utilisez-le sur un document de préparation indépendant et conservez les règles normales de propriété du document et d'annulation

OwnerAuthenticated identifie le rôle du mot de passe et ne valide pas indépendamment une signature de document, n'authentifie pas de preuves de révocation et n'applique pas de politique de signature