THotPDF.AddStandalonePDFMAC Method
Přidá CMS AuthenticatedData, které autentizují celou zašifrovanou revizi PDF
Deklarace
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;
Poznámky k použití
- The input must use supported encrypted-document key recovery
- Výstup se zapisuje transakčně přes inkrementální revizi
- MAC pokrývá digest chráněného dokumentu a byte ranges celého souboru
- Overload s options vybírá generování SHA-2 nebo SHA-3 a může vyžadovat vstupní šifrování AES-256-GCM
- The source-compatible overload uses
THPDFPDFMACOptions.Compatibility
See PDF MAC Algorithm Agility and Policy Profiles for profile semantics