Bibliothèques d’applications certstore.h
En-tête : #include <applibs/certstore.h>
L’en-tête certstore des bibliothèques d’applications contient des fonctions et des types qui installent et gèrent les certificats sur un appareil.
Exigences du manifeste d’application
Une application peut appeler ces fonctions uniquement si la fonctionnalité CertStore est activée dans le manifeste de l’application.
Sécurité des threads
Ces fonctions ne sont pas thread-safe.
Concepts et exemples
- Gérer les certificats dans les applications de haut niveau
- Acquérir et déployer des certificats pour les réseaux EAP-TLS
- Cycle de vie et renouvellement du certificat
- Exemple CertStore
Fonctions
Fonction | Description |
---|---|
CertStore_DeleteCertificate | Supprime un certificat. |
CertStore_GetAvailableSpace | Obtient l’espace disponible sur l’appareil pour le stockage de certificats, en octets. |
CertStore_GetCertificateCount | Obtient le nombre de certificats installés sur l’appareil. |
CertStore_GetCertificateIdentifierAt | Obtient l’ID du certificat à l’index spécifié. |
CertStore_GetCertificateIssuerName | Obtient le nom de l’émetteur du certificat. |
CertStore_GetCertificateNotAfter | Obtient l’heure à laquelle le certificat expire. |
CertStore_GetCertificateNotBefore | Obtient l’heure à laquelle le certificat devient valide pour l’utilisation. |
CertStore_GetCertificateSubjectName | Obtient le nom de l’objet à partir d’un certificat. |
CertStore_InstallClientCertificate | Installe un certificat client sur l’appareil Azure Sphere. |
CertStore_InstallRootCACertificate | Installe un certificat d’autorité de certification racine sur l’appareil Azure Sphere. |
CertStore_MoveCertificate | Renomme un certificat. |
Structs
Struct | Description |
---|---|
CertStore_Identifier | ID d’un certificat. |
CertStore_IssuerName | Nom de l’émetteur d’un certificat. |
CertStore_SubjectName | Nom de l’objet d’un certificat. |