THotPDF.CheckLoadedSignatureSeedValue Method

宣告

function CheckLoadedSignatureSeedValue(SigIndex: Integer;
  const SubFilter: AnsiString; const DigestMethod: AnsiString;
  const Reason: AnsiString; MDPMode: Integer;
  out Violation: AnsiString): boolean;

行為

針對會簽或重新簽署工作流程執行 seed value 檢查:讀取單一已載入簽名欄位的 /SV 字典,並以候選簽署設定檔對照其條件約束。當 /SV 不存在(即無條件約束),或所有存在的條件約束都通過時傳回 true;傳回 false 時,Violation out 參數會指出第一個未通過的條件約束,供呼叫端組錯誤訊息

SubFilter、DigestMethod、Reasons 與 MDP 遵循 ISO 32000-1 12.7.5.5 與 12.7.5.5.3 的 F-bit 語義:強制位元不符即為錯誤,非強制位元只用來篩選偏好

另請參閱 GetLoadedSignatureInfo、批次簽章驗證