Метод THPDFCSCSignatureProvider.EstimateSignatureSize
function EstimateSignatureSize(
const Request: THPDFSignatureProviderRequest;
out SignatureBytes: Integer): THPDFSignatureProviderStatus;
override;
Сообщает размер placeholder'а подписи в байтах, который нужно зарезервировать для этого credential перед подписанием
Когда THPDFCSCOptions.EstimatedSignatureBytes положителен, он имеет приоритет, поэтому развёртывания, знающие точный размер подписи своего провайдера, могут зафиксировать placeholder
Без явной оценки RSA-credential'ы (hsaRSAPKCS1v15 и hsaRSAPSS) вычисляют размер как (KeyBits+7) div 8 из кэшированной информации о credential, когда он укладывается в MaxSignatureBytes
Метод возвращает spsValid с положительной оценкой или spsUnsupported с нулём, когда ни конфигурация, ни метаданные credential не дают размера, — например для EC-credential без явной оценки