Тип THPDFSignatureTimeValidity
Сопоставляет время проверки с окном действия сертификата подписанта
Объявление
THPDFSignatureTimeValidity= (
stvUnknown,
stvValid,
stvNotYetValid,
stvExpired,
stvInvalidRange,
stvSigningTimeOutsideCertificate
);
Модуль
HPDFSignVerify
Значения
| Значение | Назначение |
|---|---|
stvUnknown | Сертификат не несёт пригодной пары notBefore/notAfter, поэтому сравнение по времени невозможно |
stvValid | Время проверки лежит внутри окна действия сертификата |
stvNotYetValid | Время проверки раньше notBefore сертификата |
stvExpired | Время проверки позже notAfter сертификата |
stvInvalidRange | notBefore сертификата позже его notAfter, поэтому само окно сломано |
stvSigningTimeOutsideCertificate | Встроенное время подписания выпадает из окна действия сертификата, хотя само время проверки в порядке |
Примечания по использованию
- Действие сертификата сообщается отдельно от криптографического статуса подписи, чтобы существующие потребители
svValidсохраняли свой смысл stvUnknownозначает, что сертификат не раскрывает дат действия, а не то, что проверку пропустили- Ноль в качестве времени проверки заставляет проверку использовать текущее время