Função DeviceAuth_SslCtxFunc
Cabeçalho: #include <tlsutils/deviceauth_curl.h>
Executa a autenticação do dispositivo para conexões TLS. Observe que, embora os nomes de função curl incluam SSL, o Azure Sphere usa TLS para autenticação.
A função libcurl personalizada de um aplicativo chama DeviceAuth_SslCtxFunc para executar a autenticação de dispositivo de conexões TLS. Sua função personalizada deve chamar DeviceAuth_SslCtxFunc
para executar a autenticação, mas também pode executar outras tarefas relacionadas à autenticação.
DeviceAuthSslResult DeviceAuth_SslCtxFunc(void *sslctx);
Parâmetros
-
sslctx
Ponteiro para o contexto que é passado pelo retorno de chamada SSL do aplicativo.
Valor retornado
Retorna um valor da enumeração DeviceAuthSslResult , que fornece informações detalhadas sobre a falha.
Exemplos
Conectar-se aos serviços Web contém um exemplo e informações adicionais.
Requisitos de manifesto do aplicativo
Para acessar hosts ou domínios individuais, seu aplicativo deve identificá-los no campo AllowedConnections do manifesto do aplicativo. Se o aplicativo usar autenticação mútua, o campo DeviceAuthentication do manifesto deverá incluir a ID do locatário do Azure Sphere.