Applibs certstore.h

Intestazione: #include <applicazioni/certstore.h>

L'intestazione Applibs certstore contiene funzioni e tipi che installano e gestiscono i certificati in un dispositivo.

Requisiti del manifesto dell'applicazione

Un'app può chiamare queste funzioni solo se la funzionalità CertStore è abilitata nel manifesto dell'applicazione.

Thread safety

Queste funzioni non sono thread-safe.

Concetti ed esempi

Funzioni

Funzione Descrizione
CertStore_DeleteCertificate Elimina un certificato.
CertStore_GetAvailableSpace Ottiene lo spazio disponibile nel dispositivo per l'archiviazione dei certificati, in byte.
CertStore_GetCertificateCount Ottiene il numero di certificati installati nel dispositivo.
CertStore_GetCertificateIdentifierAt Ottiene l'ID del certificato in corrispondenza dell'indice specificato.
CertStore_GetCertificateIssuerName Ottiene il nome dell'autorità di certificazione.
CertStore_GetCertificateNotAfter Ottiene l'ora di scadenza del certificato.
CertStore_GetCertificateNotBefore Ottiene l'ora in cui il certificato diventa valido per l'uso.
CertStore_GetCertificateSubjectName Ottiene il nome del soggetto da un certificato.
CertStore_InstallClientCertificate Installa un certificato client nel dispositivo Azure Sphere.
CertStore_InstallRootCACertificate Installa un certificato CA radice nel dispositivo Azure Sphere.
CertStore_MoveCertificate Rinomina un certificato.

Strutture

Struct Descrizione
CertStore_Identifier ID di un certificato.
CertStore_IssuerName Nome dell'autorità emittente per un certificato.
CertStore_SubjectName Nome dell'oggetto di un certificato.