CertStore_GetCertificateNotAfter függvény
Fejléc: #include <applibs/certstore.h>
Lekéri a NotAfter mezőt egy tanúsítványból. Ez a mező azt a dátumot és időpontot adja meg, amikor a tanúsítvány már nem használható az ellenőrzéshez.
static int CertStore_GetCertificateNotAfter(const char *identifier, struct tm *outNotAfter);
Paraméterek
identifier
A tanúsítvány azonosítója.outNotAfter
Egy struktúra mutatójatm
a "Nem később" idő fogadásához. Atm_wday
struktúra ,tm_yday
éstm_isdst
mezői nem lesznek definiálva.
Hibák
-1 értéket ad vissza, ha hiba történt -1 hiba esetén, és a hibaértékre van halmazva errno
.
EACCES: a művelet nem engedélyezett, mert a CertStore képesség nincs beállítva az alkalmazásjegyzékben.
EAGAIN: Az operációs rendszer tanúsítványtároló összetevője még nem áll készen.
EFAULT: a
identifier
értéke NULL.EINVAL: a
identifier
paraméter érvénytelen vagy sérült tanúsítványt ad meg.ENOENT: a
identifier
tanúsítvány nem található.
errno
Más is megadható; az ilyen hibák nem determinisztikusak, és nem garantálható, hogy a rendszerfrissítések ugyanazt a viselkedést megőrzik.
Visszatérési érték
0 értéket ad vissza a sikerhez, vagy -1 hibát, amely esetben errno
a hibaérték van beállítva.
Alkalmazásjegyzékre vonatkozó követelmények
Az alkalmazásjegyzéknek tartalmaznia kell a CertStore képességet.