THPDFCSCSignatureProvider.EstimateSignatureSize Method
function EstimateSignatureSize(
const Request: THPDFSignatureProviderRequest;
out SignatureBytes: Integer): THPDFSignatureProviderStatus;
override;
Raportuje rozmiar placeholdera podpisu w bajtach do zarezerwowania dla tego poświadczenia przed podpisaniem
Skonfigurowane THPDFCSCOptions.EstimatedSignatureBytes wygrywa, gdy jest dodatnie, więc wdrożenia znające dokładny rozmiar podpisu swojego dostawcy mogą przypiąć placeholder
Bez jawnego szacunku poświadczenia RSA (hsaRSAPKCS1v15 i hsaRSAPSS) wyprowadzają rozmiar jako (KeyBits+7) div 8 z informacji o poświadczeniu z pamięci podręcznej, gdy mieści się on w MaxSignatureBytes
Metoda zwraca spsValid z dodatnim szacunkiem albo spsUnsupported z zerem, gdy ani konfiguracja, ani metadane poświadczenia nie dają rozmiaru, na przykład dla poświadczeń EC bez jawnego szacunku