THPDFCSCSignatureProvider.EstimateSignatureSize 方法
function EstimateSignatureSize(
const Request: THPDFSignatureProviderRequest;
out SignatureBytes: Integer): THPDFSignatureProviderStatus;
override;
报告签名前应为该凭证预留的签名占位符大小(字节)
配置的 THPDFCSCOptions.EstimatedSignatureBytes 在为正值时优先生效,因此已知道提供方确切签名大小的部署可以钉住占位符
没有显式估计值时,RSA 凭证(hsaRSAPKCS1v15 和 hsaRSAPSS)在缓存的凭证信息放得进 MaxSignatureBytes 的前提下,按 (KeyBits+7) div 8 推导大小
方法返回 spsValid 和正估计值;当配置与凭证元数据都无法给出大小时(例如没有显式估计值的 EC 凭证),返回 spsUnsupported 和零