THotPDF.AddStandalonePDFMAC Method
暗号化された PDF リビジョン全体を認証する、CMS AuthenticatedData を追加します
宣言
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 をカバーします
- オプション付きのオーバーロードでは、SHA-2 または SHA-3 の生成を選択でき、AES-256-GCM による入力の暗号化を必須にすることもできます
- The source-compatible overload uses
THPDFPDFMACOptions.Compatibility
See PDF MAC Algorithm Agility and Policy Profiles for profile semantics