THotPDF.AddStandalonePDFMAC Method
Dodaje CMS AuthenticatedData uwierzytelniające kompletną zaszyfrowaną rewizję PDF
Deklaracja
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;
Uwagi dotyczące użycia
- Wejście musi korzystać z obsługiwanego mechanizmu odzyskiwania klucza dokumentu zaszyfrowanego
- Wynik jest zapisywany transakcyjnie jako rewizja przyrostowa
- MAC obejmuje chroniony skrót dokumentu oraz zakresy bajtów całego pliku
- Wariant z opcjami wybiera generowanie SHA-2 albo SHA-3 i może wymagać szyfrowania wejścia AES-256-GCM
- Wariant zgodny źródłowo używa
THPDFPDFMACOptions.Compatibility
O semantyce profili czytaj w Elastyczność algorytmów PDF MAC i profile polityk