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

THPDFCSCCredentialInfo Kaydı

CMS Placeholder Otomatik Boyutlandırma

CSC uzak imza sağlayıcısı