THPDFSignatureTimeValidity Type
Vergleicht die Bewertungszeit mit dem Gültigkeitsfenster des Signaturzertifikats
Deklaration
THPDFSignatureTimeValidity= (
stvUnknown,
stvValid,
stvNotYetValid,
stvExpired,
stvInvalidRange,
stvSigningTimeOutsideCertificate
);
Unit
HPDFSignVerify
Werte
| Wert | Zweck |
|---|---|
stvUnknown | Das Zertifikat trägt kein brauchbares notBefore/notAfter-Paar, daher ist kein Zeitvergleich möglich |
stvValid | Die Bewertungszeit liegt innerhalb des Gültigkeitsfensters des Zertifikats |
stvNotYetValid | Die Bewertungszeit liegt vor dem notBefore des Zertifikats |
stvExpired | Die Bewertungszeit liegt nach dem notAfter des Zertifikats |
stvInvalidRange | Das notBefore des Zertifikats liegt nach seinem notAfter, das Fenster selbst ist also defekt |
stvSigningTimeOutsideCertificate | Die eingebettete Signierzeit fällt außerhalb des Gültigkeitsfensters des Zertifikats, obwohl die Bewertungszeit in Ordnung ist |
Verwendungshinweise
- Die Zertifikatsgültigkeit wird getrennt vom kryptografischen Signaturstatus gemeldet, damit bestehende
svValid-Aufrufer ihre Bedeutung behalten stvUnknownbedeutet, dass das Zertifikat keine Gültigkeitsdaten preisgibt, nicht dass die Prüfung übersprungen wurde- Übergibt man null als Bewertungszeit, nutzt die Prüfung die aktuelle Zeit