Applibs certstore.h
Fejléc: #include <applibs/certstore.h>
Az Applibs tanúsítványtároló fejléce olyan függvényeket és típusokat tartalmaz, amelyek tanúsítványokat telepítenek és kezelnek az eszközön.
Alkalmazásjegyzékre vonatkozó követelmények
Az alkalmazások csak akkor hívhatják meg ezeket a függvényeket, ha a CertStore képesség engedélyezve van az alkalmazásjegyzékben.
Menetbiztonság
Ezek a függvények nem szálbiztosak.
Fogalmak és minták
- Tanúsítványok kezelése magas szintű alkalmazásokban
- Tanúsítványok beszerzése és üzembe helyezése EAP-TLS-hálózatokhoz
- Tanúsítvány életciklusa és megújítása
- CertStore-minta
Funkciók
Funkció | Leírás |
---|---|
CertStore_DeleteCertificate | Tanúsítvány törlése. |
CertStore_GetAvailableSpace | Lekéri az eszközön a tanúsítványtároláshoz rendelkezésre álló tárterületet bájtban. |
CertStore_GetCertificateCount | Lekéri az eszközön telepített tanúsítványok számát. |
CertStore_GetCertificateIdentifierAt | Lekéri a tanúsítvány azonosítóját a megadott indexben. |
CertStore_GetCertificateIssuerName | Lekéri a tanúsítványkibocsátó nevét. |
CertStore_GetCertificateNotAfter | Lekéri azt az időpontot, amikor a tanúsítvány lejár. |
CertStore_GetCertificateNotBefore | Lekéri azt az időpontot, amikor a tanúsítvány használat céljából érvényessé válik. |
CertStore_GetCertificateSubjectName | Lekéri a tulajdonos nevét egy tanúsítványból. |
CertStore_InstallClientCertificate | Telepít egy ügyféltanúsítványt az Azure Sphere-eszközön. |
CertStore_InstallRootCACertificate | Telepíti a legfelső szintű hitelesítésszolgáltatói tanúsítványt az Azure Sphere-eszközön. |
CertStore_MoveCertificate | Átnevez egy tanúsítványt. |
Szerkezetek
Struct | Leírás |
---|---|
CertStore_Identifier | Egy tanúsítvány azonosítója. |
CertStore_IssuerName | A tanúsítvány kiállítójának neve. |
CertStore_SubjectName | A tanúsítvány tulajdonosának neve. |