THotPDF.AddStandalonePDFMAC-metoden
Lägger till CMS AuthenticatedData som autentiserar hela den krypterade PDF-revisionen
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;
Användningsanmärkningar
- Indata måste använda nyckelåterställning som stöds för krypterade dokument
- Utdata skrivs transaktionsmässigt genom en inkrementell revision
- MAC:en täcker den skyddade dokumentsammanfattningen och hela filens bytomfång
- Alternativöverlagringen väljer SHA-2- eller SHA-3-generering och kan kräva AES-256-GCM-indatakryptering
- Den källkompatibla överlagringen använder
THPDFPDFMACOptions.Compatibility
Se PDF MAC Algorithm Agility and Policy Profiles för profilsemantik