Поделиться через


Applibs certstore.h

Заголовок: #include <applibs/certstore.h>

Заголовок Applibs certstore содержит функции и типы, которые устанавливают сертификаты на устройстве и управляют ими.

Требования к манифесту приложения

Приложение может вызывать эти функции, только если в манифесте приложения включена возможность 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 Имя субъекта для сертификата.