Applibs certstore.h
Cabeçalho: #include <applibs/certstore.h>
O cabeçalho certstore do Applibs contém funções e tipos que instalam e gerenciam certificados em um dispositivo.
Requisitos de manifesto do aplicativo
Um aplicativo só pode chamar essas funções se o recurso CertStore estiver habilitado no manifesto do aplicativo.
Segurança do thread
Essas funções não são thread safe.
Conceitos e exemplos
- Gerenciar certificados em aplicativos de alto nível
- Adquirir e implantar certificados para redes EAP-TLS
- Ciclo de vida e renovação do certificado
- Exemplo de CertStore
Funções
Função | Descrição |
---|---|
CertStore_DeleteCertificate | Exclui um certificado. |
CertStore_GetAvailableSpace | Obtém o espaço disponível no dispositivo para armazenamento de certificados, em bytes. |
CertStore_GetCertificateCount | Obtém o número de certificados instalados no dispositivo. |
CertStore_GetCertificateIdentifierAt | Obtém a ID do certificado no índice especificado. |
CertStore_GetCertificateIssuerName | Obtém o nome do emissor de certificado. |
CertStore_GetCertificateNotAfter | Obtém a hora em que o certificado expira. |
CertStore_GetCertificateNotBefore | Obtém o tempo em que o certificado se torna válido para uso. |
CertStore_GetCertificateSubjectName | Obtém o nome do assunto de um certificado. |
CertStore_InstallClientCertificate | Instala um certificado de cliente no dispositivo do Azure Sphere. |
CertStore_InstallRootCACertificate | Instala um certificado de AC raiz no dispositivo do Azure Sphere. |
CertStore_MoveCertificate | Renomeia um certificado. |
Estruturas
Struct | Descrição |
---|---|
CertStore_Identifier | A ID de um certificado. |
CertStore_IssuerName | O nome do emissor de um certificado. |
CertStore_SubjectName | O nome da entidade para um certificado. |