THPDFCSCSignatureProvider.EstimateSignatureSize Method

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

Rapporterer signaturpladsholderens størrelse i bytes, der skal reserveres til denne credential før signering

Den konfigurerede THPDFCSCOptions.EstimatedSignatureBytes vinder, når den er positiv, så udrulninger, der kender deres providers præcise signaturstørrelse, kan fastlåse pladsholderen

Uden et eksplicit estimat udleder RSA-credentials (hsaRSAPKCS1v15 og hsaRSAPSS) størrelsen som (KeyBits+7) div 8 fra den cachede credential-info, når den kan rummes i MaxSignatureBytes

Metoden returnerer spsValid med et positivt estimat eller spsUnsupported med nul, når hverken konfigurationen eller credential-metadataene giver en størrelse, for eksempel for EC-credentials uden eksplicit estimat

THPDFCSCCredentialInfo Record

Automatisk størrelsesfastsættelse af CMS-pladsholder

CSC fjernsignaturudbyder