THPDFSignatureTimeValidity Type
Porównuje czas oceny z oknem ważności certyfikatu podpisującego
Deklaracja
THPDFSignatureTimeValidity= (
stvUnknown,
stvValid,
stvNotYetValid,
stvExpired,
stvInvalidRange,
stvSigningTimeOutsideCertificate
);
Jednostka
HPDFSignVerify
Wartości
| Wartość | Przeznaczenie |
|---|---|
stvUnknown | Certyfikat nie niesie użytecznej pary notBefore/notAfter, więc porównanie czasowe jest niemożliwe |
stvValid | Czas oceny leży wewnątrz okna ważności certyfikatu |
stvNotYetValid | Czas oceny jest wcześniejszy niż notBefore certyfikatu |
stvExpired | Czas oceny jest późniejszy niż notAfter certyfikatu |
stvInvalidRange | notBefore certyfikatu jest późniejszy niż jego notAfter, więc samo okno jest uszkodzone |
stvSigningTimeOutsideCertificate | Osadzony czas podpisania wypada poza oknem ważności certyfikatu, choć czas oceny jest w porządku |
Uwagi dotyczące użycia
- Ważność certyfikatu jest raportowana oddzielnie od kryptograficznego statusu podpisu, więc istniejący wywołujący
svValidzachowują znaczenie stvUnknownoznacza, że certyfikat nie ujawnia dat ważności, a nie że sprawdzenie pominięto- Przekazanie zera jako czasu oceny sprawia, że sprawdzenie użyje czasu bieżącego