非同步簽章證據取得

THPDFSignatureEvidenceTask 在背景工作者上取得時間戳記權杖、OCSP 回應與 CRL,HotPDF 不會因此綁定特定的 HTTP、proxy 或驗證堆疊

請求與傳輸

每個 THPDFSignatureEvidenceRequest 標示證據種類、URI、內容類型、請求主體、相關性識別碼與可接受的最大回應大小

傳輸回呼收到一個請求、從 1 起算的嘗試序號與取消權杖,然後回傳回應、選用的重試延遲、診斷文字,以及 setsSucceeded、setsRetry、setsPermanentFailure 或 setsCancelled 之一

回呼可使用 THTTPClient、Indy、WinHTTP、企業 proxy 用戶端或應用程式專屬的離線服務

重試與並行

THPDFSignatureEvidenceRetryPolicy.Default 最多嘗試三次,從 250 毫秒起步、加倍延遲到 10 秒上限,伺服器要求的重試延遲則封頂在 30 秒

每個任務的工作者數量有上界,結果陣列中的請求順序保持穩定,重試等待每 50 毫秒輪詢取消狀態,傳輸例外進入重試路徑並保留其診斷訊息

結果與取消

SnapshotResults 在取得過程中回傳執行緒安全的深複製,WaitForResults 等待完成,Cancel 則透過共享權杖把排隊與進行中的工作標記為取消

結果區分成功、永久失敗、重試耗盡、取消與過大回應,並包含嘗試次數、回應位元組與最後診斷文字

成功的時間戳記位元組可餵給 THPDFCMSSignOptions.GetSignatureTimeStamp,OCSP 與 CRL 位元組則可填入簽署撤銷屬性、DSS 項目或 THPDFCertificateValidationOptions