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
- Gestire i certificati nelle app di alto livello
- Acquisire e distribuire certificati per le reti EAP-TLS
- Ciclo di vita del certificato e rinnovo
- Esempio di CertStore
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. |