THPDFCSCSignatureProvider.EstimateSignatureSize Method

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

Rapporteert de grootte van de handtekeningplaatsaanduiding in bytes die vóór het ondertekenen voor deze referentie gereserveerd moet worden

De geconfigureerde THPDFCSCOptions.EstimatedSignatureBytes wint wanneer deze positief is, zodat implementaties die de exacte handtekeninggrootte van hun provider kennen de plaatsaanduiding kunnen vastzetten

Zonder expliciete schatting leiden RSA-referenties (hsaRSAPKCS1v15 en hsaRSAPSS) de grootte af als (KeyBits+7) div 8 vanuit de gecachte referentie-info, wanneer die binnen MaxSignatureBytes past

De methode geeft spsValid met een positieve schatting terug, of spsUnsupported met nul wanneer noch de configuratie noch de referentiemetadata een grootte oplevert, bijvoorbeeld voor EC-referenties zonder expliciete schatting

THPDFCSCCredentialInfo Record

CMS-plaatsaanduiding-autoformaat

CSC-externe-handtekeningprovider