THPDFCSCSignatureProvider.EstimateSignatureSize Method

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

Riporta la dimensione in byte del segnaposto di firma da riservare per questa credenziale prima di firmare

Se positivo, prevale THPDFCSCOptions.EstimatedSignatureBytes configurato, così le installazioni che conoscono l'esatta dimensione della firma del proprio provider possono fissare il placeholder

Senza una stima esplicita, le credenziali RSA (hsaRSAPKCS1v15 e hsaRSAPSS) derivano la dimensione come (KeyBits+7) div 8 dalle informazioni di credenziale in cache quando sta dentro MaxSignatureBytes

Il metodo restituisce spsValid con una stima positiva, oppure spsUnsupported con zero quando né la configurazione né i metadati della credenziale producono una dimensione, per esempio per credenziali EC senza stima esplicita

THPDFCSCCredentialInfo Record

Ridimensionamento automatico del segnaposto CMS

Provider di firma remota CSC