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

THPDFCSCCredentialInfo

CMS-platshållar-autostorlek

CSC Remote Signature Provider