Applibs certstore.h
Header: #include <applibs/certstore.h>
De header Applibs certstore bevat functies en typen waarmee certificaten op een apparaat worden geïnstalleerd en beheerd.
Vereisten voor toepassingsmanifest
Een app kan deze functies alleen aanroepen als de functie CertStore is ingeschakeld in het toepassingsmanifest.
Veiligheid van schroefdraad
Deze functies zijn niet thread-veilig.
Concepten en voorbeelden
- Certificaten beheren in apps op hoog niveau
- Certificaten voor EAP-TLS-netwerken verkrijgen en implementeren
- Levenscyclus en verlenging van certificaat
- Voorbeeld van CertStore
Functies
Functie | Beschrijving |
---|---|
CertStore_DeleteCertificate | Hiermee verwijdert u een certificaat. |
CertStore_GetAvailableSpace | Hiermee haalt u de beschikbare ruimte op het apparaat op voor certificaatopslag, in bytes. |
CertStore_GetCertificateCount | Hiermee haalt u het aantal certificaten op dat op het apparaat is geïnstalleerd. |
CertStore_GetCertificateIdentifierAt | Hiermee wordt de id van het certificaat op de opgegeven index opgehaald. |
CertStore_GetCertificateIssuerName | Hiermee haalt u de naam van de certificaatverlener op. |
CertStore_GetCertificateNotAfter | Hiermee haalt u het tijdstip op waarop het certificaat verloopt. |
CertStore_GetCertificateNotBefore | Hiermee haalt u het tijdstip op waarop het certificaat geldig wordt voor gebruik. |
CertStore_GetCertificateSubjectName | Haalt de onderwerpnaam op van een certificaat. |
CertStore_InstallClientCertificate | Installeert een clientcertificaat op het Azure Sphere-apparaat. |
CertStore_InstallRootCACertificate | Installeert een basis-CA-certificaat op het Azure Sphere-apparaat. |
CertStore_MoveCertificate | Hiermee wijzigt u de naam van een certificaat. |
Structs
Struct | Beschrijving |
---|---|
CertStore_Identifier | De id van een certificaat. |
CertStore_IssuerName | De naam van de uitgever voor een certificaat. |
CertStore_SubjectName | De onderwerpnaam voor een certificaat. |