Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Заголовок: #include <applibs/certstore.h>
Возвращает идентификатор сертификата по указанному индексу.
int CertStore_GetCertificateIdentifierAt(size_t index, CertStore_Identifier *outIdentifier);
Параметры
index
Индекс сертификата. Значения индекса варьируются от0
общего числа сертификатов на устройстве.outIdentifier
Указатель на структуру CertStore_Identifier , которая получает идентификатор сертификата.
Ошибки
Возвращает значение -1 при обнаружении ошибки и задает errno
значение ошибки.
EACCES: операция запрещена, так как возможность CertStore не задана в манифесте приложения.
EAGAIN: компонент certstore ОС еще не готов.
EFAULT:
outIdentifier
параметр имеет значение NULL.ENOENT: сертификат по указанному индексу отсутствует.
ERANGE:
index
не находится в допустимом диапазоне.
Можно также указать любой другой errno
вариант. Такие ошибки не являются детерминированными, и нет никакой гарантии, что такое же поведение будет сохранено при обновлении системы.
Возвращаемое значение
Возвращает значение 0 для успешного выполнения или -1 для сбоя. В этом случае errno
задается значение ошибки.
Требования к манифесту приложения
Манифест приложения должен включать возможность CertStore.