Compartilhar via


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

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.