Método THPDFCSCSignatureProvider.EstimateSignatureSize

function EstimateSignatureSize(
  const Request: THPDFSignatureProviderRequest;
  out SignatureBytes: Integer): THPDFSignatureProviderStatus;
  override;

Informa del tamaño en bytes del marcador de posición de firma que hay que reservar para esta credencial antes de firmar

Cuando es positivo manda el THPDFCSCOptions.EstimatedSignatureBytes configurado, de modo que los despliegues que conocen el tamaño exacto de firma de su proveedor pueden fijar el marcador de posición

Sin una estimación explícita, las credenciales RSA (hsaRSAPKCS1v15 y hsaRSAPSS) deducen el tamaño como (KeyBits+7) div 8 a partir de la información de credencial en caché, cuando cabe en MaxSignatureBytes

El método devuelve spsValid con una estimación positiva, o spsUnsupported con cero cuando ni la configuración ni los metadatos de la credencial dan un tamaño, por ejemplo con credenciales EC sin estimación explícita

Registro THPDFCSCCredentialInfo

Ajuste automático del tamaño del marcador de posición CMS

Proveedor de firma remota CSC