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


Функция DeviceAuth_SslCtxFunc

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

Выполняет проверку подлинности устройства для подключений TLS. Обратите внимание, что хотя имена функций curl включают SSL, Azure Sphere использует TLS для проверки подлинности.

Пользовательская функция libcurl приложения вызывает DeviceAuth_SslCtxFunc для проверки подлинности устройств для подключений TLS. Пользовательская функция должна вызываться DeviceAuth_SslCtxFunc для проверки подлинности, но также может выполнять другие задачи, связанные с проверкой подлинности.

DeviceAuthSslResult DeviceAuth_SslCtxFunc(void *sslctx);

Параметры

  • sslctx Указатель на контекст, передаваемый обратным вызовом SSL приложения.

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

Возвращает значение перечисления DeviceAuthSslResult , которое предоставляет подробные сведения о сбое.

Примеры

Подключение к веб-службам содержит пример и дополнительные сведения.

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

Чтобы получить доступ к отдельным узлам или доменам, приложение должно идентифицировать их в поле AllowedConnections манифеста приложения. Если приложение использует взаимную проверку подлинности, поле DeviceAuthentication манифеста должно содержать идентификатор клиента Azure Sphere.