THotPDF.AddStandalonePDFMAC Method
Fügt CMS-AuthenticatedData hinzu, die die vollständige verschlüsselte PDF-Revision authentifizieren
Deklaration
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;
Verwendungshinweise
- The input must use supported encrypted-document key recovery
- Die Ausgabe wird transaktional über eine inkrementelle Revision geschrieben
- Der MAC deckt den Digest des geschützten Dokuments und die Byte-Bereiche der gesamten Datei ab
- Die Überladung mit Optionen wählt die Generation SHA-2 oder SHA-3 und kann AES-256-GCM als Eingabeverschlüsselung verlangen
- The source-compatible overload uses
THPDFPDFMACOptions.Compatibility
See PDF MAC Algorithm Agility and Policy Profiles for profile semantics