THPDFCSCSignatureProvider.EstimateSignatureSize Metodu
function EstimateSignatureSize(
const Request: THPDFSignatureProviderRequest;
out SignatureBytes: Integer): THPDFSignatureProviderStatus;
override;
İmzalamadan önce bu credential için ayrılacak imza placeholder boyutunu bayt cinsinden raporlar
Yapılandırılan THPDFCSCOptions.EstimatedSignatureBytes pozitifken öncelik kazanır; böylece provider'larının tam imza boyutunu bilen kurulumlar placeholder'ı sabitleyebilir
Açık bir tahmin yokken RSA credential'ları (hsaRSAPKCS1v15 ve hsaRSAPSS), boyutu önbelleklenmiş credential bilgisi MaxSignatureBytes'e sığdığında (KeyBits+7) div 8 olarak türetir
Metot pozitif bir tahminle spsValid döndürür; yapılandırma da credential meta verisi de bir boyut vermediğinde — örneğin açık tahmini olmayan EC credential'larında — sıfırla spsUnsupported döndürür