Partage via


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

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.