Método THPDFCSCSignatureProvider.EstimateSignatureSize
function EstimateSignatureSize(
const Request: THPDFSignatureProviderRequest;
out SignatureBytes: Integer): THPDFSignatureProviderStatus;
override;
Reporta el tamaño en bytes del placeholder de firma que hay que reservar para este credential antes de firmar
El valor configurado de THPDFCSCOptions.EstimatedSignatureBytes tiene prioridad cuando es positivo, de modo que las implementaciones que conocen el tamaño exacto de la firma de su proveedor pueden fijar el placeholder
Sin un estimado explícito, los credentials RSA (hsaRSAPKCS1v15 y hsaRSAPSS) derivan el tamaño como (KeyBits+7) div 8 a partir del credential info en caché, cuando cabe en MaxSignatureBytes
El método devuelve spsValid con un estimado positivo, o spsUnsupported con cero cuando ni la configuración ni los metadatos del credential arrojan un tamaño, por ejemplo para credentials EC sin estimado explícito