THPDFPDFMACLocation 型
AuthCode PDF MAC がドキュメント内のどこに保存されているかを報告します
宣言
THPDFPDFMACLocation= (pmlUnknown, pmlStandalone,
pmlAttachedToSignature);
ユニット
HPDFDoc
値
| 値 | 目的 |
|---|---|
pmlUnknown | 位置を特定できませんでした。AuthCode トレーラの解析が成功する前の状態です |
pmlStandalone | MAC はスタンドアロンの AuthCode エントリに置かれており、署名に一切依存せずファイルを認証します |
pmlAttachedToSignature | MAC は署名に添付されており、SigObjRef でその署名オブジェクトに結び付けられたダイジェストを認証します |
使用上の注意
LocationはTHPDFPDFMACValidationInfoから、SignatureObjectNumberおよびSignatureGenerationとあわせて読み取ります。この 2 つは、添付された MAC の場合に設定されます- 解析可能な
SigObjRefを持たないAttachedToSigの AuthCode は、スタンドアロンへ格下げして解釈される代わりにpmsMalformedで失敗します - MAC がファイル全体を覆っているか知る必要があるときは、検証情報の
FullFileCoverageを確認します