Type THPDFSignatureTimeValidity
Compare l'heure d'évaluation à la fenêtre de validité du certificat du signataire
Déclaration
THPDFSignatureTimeValidity= (
stvUnknown,
stvValid,
stvNotYetValid,
stvExpired,
stvInvalidRange,
stvSigningTimeOutsideCertificate
);
Unité
HPDFSignVerify
Valeurs
| Valeur | Objectif |
|---|---|
stvUnknown | Le certificat ne porte aucune paire notBefore/notAfter utilisable, si bien qu'aucune comparaison temporelle n'est possible |
stvValid | L'heure d'évaluation se situe à l'intérieur de la fenêtre de validité du certificat |
stvNotYetValid | L'heure d'évaluation est antérieure au notBefore du certificat |
stvExpired | L'heure d'évaluation est postérieure au notAfter du certificat |
stvInvalidRange | Le notBefore du certificat est postérieur à son notAfter, si bien que la fenêtre elle-même est cassée |
stvSigningTimeOutsideCertificate | L'heure de signature embarquée tombe hors de la fenêtre de validité du certificat alors même que l'heure d'évaluation est correcte |
Notes d'utilisation
- La validité du certificat est rapportée séparément du statut cryptographique de la signature, si bien que les appelants existants de
svValidconservent leur sens stvUnknownsignifie que le certificat n'expose aucune date de validité, pas que le contrôle a été sauté- Passer zéro comme heure d'évaluation fait utiliser l'heure courante au contrôle