THPDFHeadlessDocument.SetSignaturePolicyOptions
procedure SetSignaturePolicyOptions(const Options: THPDFHeadlessCMSOptions);
property SignaturePolicyOptions: THPDFHeadlessCMSOptions read FSignaturePolicyOptions;
在遞增儲存或對已簽署文件進行表單更新之前,設定既有簽章的驗證方式
預設驗證檢查密碼學完整性與適用的 ESS 簽署憑證綁定,不需要 CA 檔;當既有簽章必須滿足應用程式信任需求時,請提供明確的受信任 CA 或時間戳原則
原始已驗證修訂版控制 DocMDP 與 FieldMDP 權限;P1 阻止欄位變更,P2 與 P3 允許變更既有未簽署、可寫入且未鎖定欄位的值與外觀
簽章字典、欄位定義、鎖定欄位、頁面內容與受保護資源保留其已驗證語義;格式錯誤的原則語法、無效的既有簽章、設定的信任檢查失敗與取消都會阻止更新
CMS 與時間戳驗證使用文件取消 token,驗證預算保持正值,憑證與 CRL 路徑不得含 NUL 字元
Headless 文件 · CMS 選項 · 簽章驗證
啟用 UseAdobeRevocationInfo 時,每個已填寫的既有簽章(包括 DocTimeStamp)都必須先驗證其實際簽署的撤銷屬性,獲准的表單更新才會進行;未評估或無效的撤銷報告無法授權更新
對 RFC 3161 文件時間戳而言,簽署的 Adobe 證據與 Timestamp.RequireRevocation 是兩個獨立需求:前者以 RevocationValidation 信任驗證內嵌的簽署屬性,後者套用設定的 TSA 憑證狀態檢查