Applibs certstore.h
Encabezado: #include <applibs/certstore.h>
El encabezado applibs certstore contiene funciones y tipos que instalan y administran certificados en un dispositivo.
Requisitos del manifiesto de la aplicación
Una aplicación solo puede llamar a estas funciones si la funcionalidad CertStore está habilitada en el manifiesto de la aplicación.
Seguridad de subprocesos
Estas funciones no son seguras para subprocesos.
Conceptos y ejemplos
- Administrar certificados en aplicaciones de alto nivel
- Adquirir e implementar certificados para redes EAP-TLS
- Ciclo de vida y renovación del certificado
- Ejemplo de CertStore
Funciones
Función | Descripción |
---|---|
CertStore_DeleteCertificate | Elimina un certificado. |
CertStore_GetAvailableSpace | Obtiene el espacio disponible en el dispositivo para el almacenamiento de certificados, en bytes. |
CertStore_GetCertificateCount | Obtiene el número de certificados instalados en el dispositivo. |
CertStore_GetCertificateIdentifierAt | Obtiene el identificador del certificado en el índice especificado. |
CertStore_GetCertificateIssuerName | Obtiene el nombre del emisor del certificado. |
CertStore_GetCertificateNotAfter | Obtiene el tiempo en el que expira el certificado. |
CertStore_GetCertificateNotBefore | Obtiene el momento en que el certificado pasa a ser válido para su uso. |
CertStore_GetCertificateSubjectName | Obtiene el nombre del asunto de un certificado. |
CertStore_InstallClientCertificate | Instala un certificado de cliente en el dispositivo Azure Sphere. |
CertStore_InstallRootCACertificate | Instala un certificado de CA raíz en el dispositivo Azure Sphere. |
CertStore_MoveCertificate | Cambia el nombre de un certificado. |
Estructuras
Estructura | Descripción |
---|---|
CertStore_Identifier | El id. de un certificado. |
CertStore_IssuerName | El nombre del emisor de un certificado. |
CertStore_SubjectName | El nombre del asunto de un certificado. |