Applibs certstore.h
Hlavička: #include <applibs/certstore.h>
Hlavička applibs certstore obsahuje funkce a typy, které instalují a spravují certifikáty na zařízení.
Požadavky manifestu aplikace
Aplikace může tyto funkce volat jenom v případě, že je v manifestu aplikace povolená funkce CertStore.
Bezpečnost vláken
Tyto funkce nejsou bezpečné pro přístup z více vláken.
Koncepty a ukázky
- Správa certifikátů v aplikacích vysoké úrovně
- Získání a nasazení certifikátů pro sítě EAP-TLS
- Životní cyklus a prodloužení platnosti certifikátu
- Ukázka CertStore
Funkce
Funkce | Popis |
---|---|
CertStore_DeleteCertificate | Odstraní certifikát. |
CertStore_GetAvailableSpace | Získá dostupné místo v zařízení pro úložiště certifikátů v bajtech. |
CertStore_GetCertificateCount | Získá počet certifikátů nainstalovaných na zařízení. |
CertStore_GetCertificateIdentifierAt | Získá ID certifikátu v zadaném indexu. |
CertStore_GetCertificateIssuerName | Získá název vystavitele certifikátu. |
CertStore_GetCertificateNotAfter | Získá čas, kdy platnost certifikátu vyprší. |
CertStore_GetCertificateNotBefore | Získá čas, kdy se certifikát stane platným pro použití. |
CertStore_GetCertificateSubjectName | Získá název subjektu z certifikátu. |
CertStore_InstallClientCertificate | Nainstaluje klientský certifikát na zařízení Azure Sphere. |
CertStore_InstallRootCACertificate | Nainstaluje na zařízení Azure Sphere certifikát kořenové certifikační autority. |
CertStore_MoveCertificate | Přejmenuje certifikát. |
Struktur
Struct | Popis |
---|---|
CertStore_Identifier | ID certifikátu. |
CertStore_IssuerName | Název vystavitele certifikátu. |
CertStore_SubjectName | Název subjektu certifikátu. |