THPDFSignatureTimeValidity Type
Συγκρίνει τον χρόνο αξιολόγησης με το παράθυρο εγκυρότητας του πιστοποιητικού του υπογράφοντα
Δήλωση
THPDFSignatureTimeValidity= (
stvUnknown,
stvValid,
stvNotYetValid,
stvExpired,
stvInvalidRange,
stvSigningTimeOutsideCertificate
);
Μονάδα
HPDFSignVerify
Τιμές
| Τιμή | Σκοπός |
|---|---|
stvUnknown | Το πιστοποιητικό δεν φέρει χρήσιμο ζεύγος notBefore/notAfter, οπότε δεν είναι δυνατή σύγκριση χρόνου |
stvValid | Ο χρόνος αξιολόγησης βρίσκεται μέσα στο παράθυρο εγκυρότητας του πιστοποιητικού |
stvNotYetValid | Ο χρόνος αξιολόγησης είναι προγενέστερος του notBefore του πιστοποιητικού |
stvExpired | Ο χρόνος αξιολόγησης είναι μεταγενέστερος του notAfter του πιστοποιητικού |
stvInvalidRange | Το notBefore του πιστοποιητικού είναι μεταγενέστερο του notAfter του, οπότε το ίδιο το παράθυρο είναι χαλασμένο |
stvSigningTimeOutsideCertificate | Ο ενσωματωμένος χρόνος υπογραφής πέφτει έξω από το παράθυρο εγκυρότητας του πιστοποιητικού παρότι ο χρόνος αξιολόγησης είναι καλός |
Σημειώσεις χρήσης
- Η εγκυρότητα του πιστοποιητικού αναφέρεται ξεχωριστά από το κρυπτογραφικό status υπογραφής, ώστε οι υπάρχοντες καλούντες του
svValidνα κρατούν το νόημά τους - Το
stvUnknownσημαίνει ότι το πιστοποιητικό δεν εκθέτει ημερομηνίες εγκυρότητας, όχι ότι ο έλεγχος προσπεράστηκε - Το πέρασμα μηδενός ως χρόνος αξιολόγησης κάνει τον έλεγχο να χρησιμοποιήσει τον τρέχοντα χρόνο