Enveloppes de charge utile chiffrée
ConfigureEncryptedPayloadWrapper crée un document PDF 2.0 à sécurité par mot de passe dont les flux de pages ordinaires restent lisibles avant l'authentification tandis que les noms, descriptions et octets des fichiers intégrés restent chiffrés
Syntaxe Delphi
procedure ConfigureEncryptedPayloadWrapper(const OwnerPassword,
UserPassword: AnsiString; KeyType: THPDFKeyType = aes256);
function IsLoadedEncryptedPayloadWrapper: Boolean;
function UnlockLoadedEncryptedPayloadWrapper(
const Password: AnsiString): Boolean;
Politique de filtres cryptographiques
/StrF /StdCFprotège les chaînes FileSpec et les clés arborescentes de noms chiffrées/StmF /Identitylaisse les flux de pages et de ressources normaux lisibles/EFF /StdCFprotège les flux de fichiers intégrés/AuthEvent /EFOpendéclare que l'authentification de la charge utile est différée jusqu'à l'accès au fichier intégré
Chargement et déverrouillage
Chargez le document normalement, inspectez l'enveloppe avec IsLoadedEncryptedPayloadWrapper, puis appelez UnlockLoadedEncryptedPayloadWrapper avec le mot de passe de la charge utile avant de résoudre ou d'extraire la pièce jointe protégée
Un déverrouillage échoué renvoie false et préserve l'état chargé antérieur sans réécrire partiellement les métadonnées chiffrées
Limites
- La sécurité par mot de passe avec
aes128,aes256ouaesgcmest prise en charge - L'assistant configure les filtres cryptographiques mais ne crée pas d'interface utilisateur de Portfolio ou de Collection
- Le déverrouillage authentifie et déchiffre le graphe d'objets de sécurité standard chargé comme une opération atomique
Disponible depuis : HotPDF v2.715.0
Voir aussi : Prise en charge des filtres PDF