THPDFSignatureTimeValidity Type
평가 시각을 signer 인증서 유효 기간과 비교합니다
선언
THPDFSignatureTimeValidity= (
stvUnknown,
stvValid,
stvNotYetValid,
stvExpired,
stvInvalidRange,
stvSigningTimeOutsideCertificate
);
유닛
HPDFSignVerify
값
| 값 | 목적 |
|---|---|
stvUnknown | 인증서에 쓸 만한 notBefore/notAfter 쌍이 없어 시각 비교가 불가능 |
stvValid | 평가 시각이 인증서 유효 기간 안에 있음 |
stvNotYetValid | 평가 시각이 인증서의 notBefore보다 이전 |
stvExpired | 평가 시각이 인증서의 notAfter보다 이후 |
stvInvalidRange | 인증서의 notBefore가 notAfter보다 늦어 유효 기간 자체가 깨짐 |
stvSigningTimeOutsideCertificate | 평가 시각은 문제없지만 내장된 서명 시각이 인증서 유효 기간을 벗어남 |
사용 참고 사항
- 인증서 유효성은 암호학적 서명 상태와 별도로 보고되므로, 기존
svValid호출자의 의미가 유지됩니다 stvUnknown는 검사를 건너뛰었다는 뜻이 아니라, 인증서가 유효 날짜를 노출하지 않는다는 뜻입니다- 평가 시각으로 0을 넘기면 검사가 현재 시각을 사용합니다