THPDFSignatureTimeValidity Type
將評估時間與簽署者憑證的有效期間比對
宣告
THPDFSignatureTimeValidity= (
stvUnknown,
stvValid,
stvNotYetValid,
stvExpired,
stvInvalidRange,
stvSigningTimeOutsideCertificate
);
單元
HPDFSignVerify
值
| 值 | 用途 |
|---|---|
stvUnknown | 憑證沒有可用的 notBefore/notAfter 配對,無法做時間比對 |
stvValid | 評估時間落在憑證有效期間內 |
stvNotYetValid | 評估時間早於憑證的 notBefore |
stvExpired | 評估時間晚於憑證的 notAfter |
stvInvalidRange | 憑證的 notBefore 晚於 notAfter,期間本身就是壞的 |
stvSigningTimeOutsideCertificate | 即使評估時間沒問題,內嵌簽署時間仍落在憑證有效期間之外 |
使用說明
- 憑證有效性獨立於密碼學簽章狀態回報,既有
svValid呼叫端的語意因此不變 stvUnknown表示憑證未提供有效期間,不是檢查被略過- 評估時間傳零時,檢查會改用目前時間