THPDFSignatureTimeValidity 类型
把评估时间与签名者证书有效期窗口比较
声明
THPDFSignatureTimeValidity= (
stvUnknown,
stvValid,
stvNotYetValid,
stvExpired,
stvInvalidRange,
stvSigningTimeOutsideCertificate
);
单元
HPDFSignVerify
值
| 值 | 用途 |
|---|---|
stvUnknown | 证书没有可用的 notBefore/notAfter 对,无法做时间比较 |
stvValid | 评估时间落在证书有效期窗口之内 |
stvNotYetValid | 评估时间早于证书的 notBefore |
stvExpired | 评估时间晚于证书的 notAfter |
stvInvalidRange | 证书的 notBefore 晚于 notAfter,窗口本身已损坏 |
stvSigningTimeOutsideCertificate | 内嵌签名时间落在证书有效期窗口之外,尽管评估时间本身没问题 |
使用说明
- 证书有效期与密码学签名状态分开报告,既有
svValid调用方的语义不受影响 stvUnknown表示证书没有提供有效期日期,而不是检查被跳过- 评估时间传 0 时检查会改用当前时间