Applibs certstore.h
Заголовок: #include <applibs/certstore.h>
Заголовок Applibs certstore содержит функции и типы, которые устанавливают сертификаты на устройстве и управляют ими.
Требования к манифесту приложения
Приложение может вызывать эти функции, только если в манифесте приложения включена возможность CertStore.
Потокобезопасность
Эти функции не являются потокобезопасны.
Основные понятия и примеры
- Управление сертификатами в высокоуровневых приложениях
- Получение и развертывание сертификатов для сетей EAP-TLS
- Жизненный цикл и продление сертификата
- Пример CertStore
Функции
Функции | Описание |
---|---|
CertStore_DeleteCertificate | Удаляет сертификат. |
CertStore_GetAvailableSpace | Возвращает доступное место на устройстве для хранения сертификатов в байтах. |
CertStore_GetCertificateCount | Возвращает количество сертификатов, установленных на устройстве. |
CertStore_GetCertificateIdentifierAt | Возвращает идентификатор сертификата по указанному индексу. |
CertStore_GetCertificateIssuerName | Возвращает имя издателя сертификата. |
CertStore_GetCertificateNotAfter | Возвращает время истечения срока действия сертификата. |
CertStore_GetCertificateNotBefore | Возвращает время, в течение которого сертификат становится действительным для использования. |
CertStore_GetCertificateSubjectName | Возвращает имя субъекта из сертификата. |
CertStore_InstallClientCertificate | Устанавливает сертификат клиента на устройство Azure Sphere. |
CertStore_InstallRootCACertificate | Устанавливает сертификат корневого ЦС на устройство Azure Sphere. |
CertStore_MoveCertificate | Переименовывает сертификат. |
Структуры
Структура | Описание |
---|---|
CertStore_Identifier | Идентификатор сертификата. |
CertStore_IssuerName | Имя издателя для сертификата. |
CertStore_SubjectName | Имя субъекта для сертификата. |