Metoda THPDFCSCSignatureProvider.EstimateSignatureSize
function EstimateSignatureSize(
const Request: THPDFSignatureProviderRequest;
out SignatureBytes: Integer): THPDFSignatureProviderStatus;
override;
Hlásí velikost zástupného místa podpisu v bajtech, kterou je pro tyto přihlašovací údaje před podpisem třeba vyhradit
Pokud je kladná, má přednost nastavená hodnota THPDFCSCOptions.EstimatedSignatureBytes, takže nasazení znající přesnou velikost podpisu svého poskytovatele můžou zástupné místo připíchnout na pevnou hodnotu
Bez explicitního odhadu odvozují přihlašovací údaje RSA (hsaRSAPKCS1v15 a hsaRSAPSS) velikost jako (KeyBits+7) div 8 z informací o údajích v mezipaměti, pokud se vejde do MaxSignatureBytes
Metoda vrací spsValid s kladným odhadem, nebo spsUnsupported s nulou, když ani konfigurace, ani metadata údajů velikost neposkytnou, například u údajů EC bez explicitního odhadu