Typ THPDFSignatureTimeValidity
Porovnává čas vyhodnocení s oknem platnosti certifikátu podepisujícího
Deklarace
THPDFSignatureTimeValidity= (
stvUnknown,
stvValid,
stvNotYetValid,
stvExpired,
stvInvalidRange,
stvSigningTimeOutsideCertificate
);
Jednotka
HPDFSignVerify
Hodnoty
| Hodnota | Účel |
|---|---|
stvUnknown | Certifikát nemá použitelný pár notBefore/notAfter, takže časové porovnání není možné |
stvValid | Čas vyhodnocení leží uvnitř okna platnosti certifikátu |
stvNotYetValid | Čas vyhodnocení je dřívější než notBefore certifikátu |
stvExpired | Čas vyhodnocení je pozdější než notAfter certifikátu |
stvInvalidRange | notBefore certifikátu je pozdější než jeho notAfter, takže samo okno je rozbité |
stvSigningTimeOutsideCertificate | Vložený čas podpisu spadá mimo okno platnosti certifikátu, i když čas vyhodnocení je v pořádku |
Poznámky k použití
- Platnost certifikátu se hlásí odděleně od kryptografického statusu podpisu, takže stávající volající pracující s
svValidsi zachovají význam stvUnknownznamená, že certifikát neexponuje žádná data platnosti, ne to, že se kontrola přeskočila- Když jako čas vyhodnocení předáte nulu, kontrola použije aktuální čas