Tipo THPDFSignatureTimeValidity
Compara el momento 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 comparar tiempos |
stvValid | El momento de evaluación cae dentro de la ventana de validez del certificado |
stvNotYetValid | El momento de evaluación es anterior al notBefore del certificado |
stvExpired | El momento de evaluación es posterior al notAfter del certificado |
stvInvalidRange | El notBefore del certificado es posterior a su notAfter, así que la ventana en sí está rota |
stvSigningTimeOutsideCertificate | El momento de firma incrustado cae fuera de la ventana de validez del certificado aunque el momento de evaluación esté bien |
Notas de uso
- La validez del certificado se reporta 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 haya omitido- Pasar cero como momento de evaluación hace que la comprobación use la hora actual