THPDFSignatureProviderStatus Type
pluggable signature provider 연산의 결과를 보고합니다
선언
THPDFSignatureProviderStatus= (
spsValid,
spsInvalid,
spsUnsupported,
spsMalformed,
spsProviderError,
spsCancelled
);
유닛
HPDFSignatureProvider
값
| 값 | 의미 |
|---|---|
spsValid |
연산이 성공했습니다 |
spsInvalid |
서명 또는 입력이 검증에 실패했습니다 |
spsUnsupported |
알고리즘, 키 또는 기능이 provider의 계약 범위 밖입니다 |
spsMalformed |
요청 입력이 비었거나 너무 크거나 구조적으로 잘못됐습니다 |
spsProviderError |
provider backend가 실패했습니다. transport 오류나 플랫폼 crypto 오류 등. 원격 provider는 포기 전에 재시도할 수 있습니다 |
spsCancelled |
provider의 cancellation hook을 통해 연산이 취소됐습니다 |
사용 참고 사항
HPDFSignatureProviderStatusName은 각 값을 valid, malformed, provider error 같은 짧은 display 문자열로 매핑합니다- sign·verify 헬퍼는 이 상태를
THPDFSignatureVerifyStatus로 접어 넣으며,spsProviderError와spsCancelled는svCryptoProviderError로 보고합니다