Функция 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.