Applibs certstore.h
Cabeçalho: #include <applibs/certstore.h>
O cabeçalho certstore do Applibs contém funções e tipos que instalam e gerem certificados num dispositivo.
Requisitos do manifesto de aplicação
Uma aplicação só pode chamar estas funções se a capacidade CertStore estiver ativada no manifesto da aplicação.
Segurança de threads
Estas funções não são seguras para threads.
Conceitos e exemplos
- Gerir certificados em aplicações de alto nível
- Adquirir e implementar certificados para redes EAP-TLS
- Ciclo de vida e renovação do certificado
- Exemplo de CertStore
Funções
Função | Descrição |
---|---|
CertStore_DeleteCertificate | Elimina 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 o ID do certificado no índice especificado. |
CertStore_GetCertificateIssuerName | Obtém o nome do emissor do certificado. |
CertStore_GetCertificateNotAfter | Obtém o momento em que o certificado expira. |
CertStore_GetCertificateNotBefore | Obtém o momento em que o certificado se torna válido para utilização. |
CertStore_GetCertificateSubjectName | Obtém o nome do requerente a partir de um certificado. |
CertStore_InstallClientCertificate | Instala um certificado de cliente no dispositivo do Azure Sphere. |
CertStore_InstallRootCACertificate | Instala um certificado de AC de Raiz no dispositivo do Azure Sphere. |
CertStore_MoveCertificate | Muda o nome de um certificado. |
Estruturas
Estruturar | Descrição |
---|---|
CertStore_Identifier | O ID de um certificado. |
CertStore_IssuerName | O nome do emissor de um certificado. |
CertStore_SubjectName | O nome do requerente de um certificado. |