Tipo THPDFSignatureTimeValidity
Compara la hora de evaluación con la ventana de validez del certificado del firmante
Declaración
THPDFSignatureTimeValidity= (
stvUnknown,
stvValid,
stvNotYetValid,
stvExpired,
stvInvalidRange,
stvSigningTimeOutsideCertificate
);
Unidad
HPDFSignVerify
Valores
| Valor | Propósito |
|---|---|
stvUnknown | El certificado no lleva un par notBefore/notAfter utilizable, así que no es posible comparación de tiempos |
stvValid | La hora de evaluación cae dentro de la ventana de validez del certificado |
stvNotYetValid | La hora de evaluación es anterior al notBefore del certificado |
stvExpired | La hora de evaluación es posterior al notAfter del certificado |
stvInvalidRange | El notBefore del certificado es posterior a su notAfter, así que la propia ventana está rota |
stvSigningTimeOutsideCertificate | La hora de firma incrustada cae fuera de la ventana de validez del certificado aunque la hora de evaluación esté bien |
Notas de uso
- La validez del certificado se informa por separado del estado criptográfico de la firma, de modo que quienes ya usan
svValidconservan su significado stvUnknownsignifica que el certificado no expone fechas de validez, no que la comprobación se saltara- Pasar cero como hora de evaluación hace que la comprobación use la hora actual