THPDFCSCSignatureProvider.EstimateSignatureSize Method
function EstimateSignatureSize(
const Request: THPDFSignatureProviderRequest;
out SignatureBytes: Integer): THPDFSignatureProviderStatus;
override;
Rapporte la taille en octets du placeholder de signature à réserver pour cette identification avant de signer
La valeur configurée THPDFCSCOptions.EstimatedSignatureBytes l'emporte quand elle est positive, si bien que les déploiements connaissant la taille exacte de signature de leur fournisseur peuvent figer le placeholder
Sans estimation explicite, les identifications RSA (hsaRSAPKCS1v15 et hsaRSAPSS) déduisent la taille par (KeyBits+7) div 8 à partir des informations d'identification en cache quand elle tient dans MaxSignatureBytes
La méthode renvoie spsValid avec une estimation positive, ou spsUnsupported avec zéro quand ni la configuration ni les métadonnées d'identification ne donnent de taille, par exemple pour des identifications EC sans estimation explicite