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


Функция DeviceAuth_GetCertificatePath

Заголовок: #include <tlsutils/deviceauth.h>

Возвращает путь к файлу сертификата клиента, управляемого ОС Azure Sphere. Библиотеки могут использовать этот путь для загрузки сертификата для обмена данными по протоколу TLS. Эта функция всегда возвращает путь к файлу, но так как сертификатом управляет ОС, сертификат не всегда может быть готов к использованию. Эта функция не предоставляет дополнительное состояние сертификата. Используйте Application_IsDeviceAuthReady, чтобы проверка, готов ли сертификат к использованию. Сертификат, действительный в течение 24 часов, имеет формат x509 и может быть проанализирован с помощью функций библиотеки wolfSSL.

Возвращаемый путь действителен только в течение времени существования текущего процесса приложения. Путь может измениться при перезапуске приложения.

const char *DeviceAuth_GetCertificatePath (void);

Возвращаемое значение

Возвращает строку, завершающуюся значением NULL, которая содержит путь к файлу сертификата клиента.