THPDFCSCSignatureProvider.EstimateSignatureSize Method
function EstimateSignatureSize(
const Request: THPDFSignatureProviderRequest;
out SignatureBytes: Integer): THPDFSignatureProviderStatus;
override;
서명 전에 이 credential을 위해 예약할 시그니처 플레이스홀더 크기를 바이트 단위로 알려줍니다
설정된 THPDFCSCOptions.EstimatedSignatureBytes가 양수면 이 값이 우선합니다. 공급자의 정확한 서명 크기를 아는 배포 환경은 플레이스홀더를 고정해 둘 수 있습니다
명시적 추정치가 없으면 RSA credential(hsaRSAPKCS1v15, hsaRSAPSS)은 캐시된 credential info에서 (KeyBits+7) div 8로 크기를 계산하며, 그 값이 MaxSignatureBytes 안에 들어올 때만 씁니다
양수 추정치가 나오면 spsValid를 반환합니다. 설정과 credential 메타데이터 어느 쪽으로도 크기를 구할 수 없으면(예: 명시적 추정치 없는 EC credential) 0과 함께 spsUnsupported를 반환합니다