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