THPDFHeadlessDocument.AddSignatureValidationEvidence
function AddSignatureValidationEvidence(SignatureIndex: Integer;
const Evidence: THPDFHeadlessLTVEvidence;
const Options: THPDFHeadlessLTVOptions): THPDFHeadlessLTVResult;
驗證選定的已簽署簽章及其撤銷證據,然後在已載入文件中準備 DSS 與 VRI 遞增更新
SignatureIndex 選取零基的已簽署簽章,而非表單欄位索引;TrustedCAFile 必須包含明確的 PEM 信任根
在任何文件物件圖變更之前,先對照原始 PDF ByteRanges 驗證簽章內容摘要、簽署者簽章與憑證鏈,以及必要的時間戳
Evidence 供應涵蓋所有非錨點簽署者與 TSA 憑證鏈憑證的完整 DER OCSP 回應或簽發者 CRL;選用的 DER 憑證補充憑證鏈建構
成功後以不同的輸出路徑呼叫 SaveToFile;原始已簽修訂版保持完整,新產生的 AES 證據串流維持加密
同時提供文件與證據取消 token 時兩者必須一致;文件上限約束證據上限、產生串流大小、物件數與剩餘遞增輸出位元組
加密來源需要文件修改權限或 owner 驗證;無效證據、被拒權限、耗盡預算與取消都會讓物件圖保持不變
驗證範圍與歸檔限制見 原生簽章驗證證據