THPDFCSCSignatureProvider.EstimateSignatureSize Method
function EstimateSignatureSize(
const Request: THPDFSignatureProviderRequest;
out SignatureBytes: Integer): THPDFSignatureProviderStatus;
override;
回報簽章前應為這個憑證保留的簽章佔位符大小(以位元組計)
當 THPDFCSCOptions.EstimatedSignatureBytes 為正值時以它為準,因此知道自家提供者確切簽章大小的部署可以直接釘選佔位符
沒有明確估算值時,RSA 憑證(hsaRSAPKCS1v15 與 hsaRSAPSS)會在大小不超過 MaxSignatureBytes 的前提下,從快取的憑證資訊以 (KeyBits+7) div 8 推導大小
方法在有正估算值時傳回 spsValid;當組態與憑證中繼資料都推不出大小時(例如沒有明確估算值的 EC 憑證),則以零傳回 spsUnsupported