THotPDF.AddStandalonePDFMAC Method
添加 CMS AuthenticatedData,用于认证整个加密 PDF 修订版本
声明
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;
使用说明
- The input must use supported encrypted-document key recovery
- 输出通过增量修订以事务方式写入
- MAC 覆盖受保护文档的摘要以及整个文件的 byte range
- options 重载可选择生成 SHA-2 或 SHA-3,并可要求输入使用 AES-256-GCM 加密
- The source-compatible overload uses
THPDFPDFMACOptions.Compatibility
See PDF MAC 算法灵活性与策略配置文件 的配置文件语义