THPDFCSCSignatureProvider.EstimateSignatureSize Method
function EstimateSignatureSize(
const Request: THPDFSignatureProviderRequest;
out SignatureBytes: Integer): THPDFSignatureProviderStatus;
override;
Rapporterar signaturens platshållarstorlek i byte som ska reserveras för denna legitimation innan signering
Det konfigurerade THPDFCSCOptions.EstimatedSignatureBytes vinner när det är positivt, så utrullningar som känner till sin providers exakta signaturstorlek kan låsa platshållaren
Utan en uttrycklig uppskattning härleder RSA-legitimationer (hsaRSAPKCS1v15 och hsaRSAPSS) storleken som (KeyBits+7) div 8 från den cachade legitimationsinformationen när den ryms inom MaxSignatureBytes
Metoden returnerar spsValid med en positiv uppskattning, eller spsUnsupported med noll när vare sig konfigurationen eller legitimationsmetadata ger någon storlek, till exempel för EC-legitimationer utan uttrycklig uppskattning