THotPDF.AddStandalonePDFMAC Method
Ajoute un CMS AuthenticatedData qui authentifie la révision PDF chiffrée complète
Déclaration
function AddStandalonePDFMAC(const InputFileName, OutputFileName: TFileName; const Password: AnsiString): boolean; overload;
function AddStandalonePDFMAC(const InputFileName, OutputFileName: TFileName; const Password: AnsiString; const Options: THPDFPDFMACOptions): boolean; overload;
Notes d'utilisation
- The input must use supported encrypted-document key recovery
- La sortie est écrite de manière transactionnelle via une révision incrémentale
- Le MAC couvre le digest du document protégé et les plages d’octets du fichier entier
- La surcharge avec options sélectionne la génération SHA-2 ou SHA-3 et peut exiger un chiffrement d’entrée AES-256-GCM
- The source-compatible overload uses
THPDFPDFMACOptions.Compatibility
See PDF MAC Algorithm Agility and Policy Profiles for profile semantics