Função DeviceAuth_SslCtxFunc
Cabeçalho: #include <tlsutils/deviceauth_curl.h>
Efetua a autenticação de dispositivos para ligações TLS. Tenha em atenção que, embora os nomes das funções curl incluam SSL, o Azure Sphere utiliza o TLS para autenticação.
A função libcurl personalizada de uma aplicação chama DeviceAuth_SslCtxFunc para efetuar a autenticação de dispositivos de ligações TLS. A função personalizada tem de chamar DeviceAuth_SslCtxFunc
para efetuar a autenticação, mas também pode realizar outras tarefas relacionadas com a autenticação.
DeviceAuthSslResult DeviceAuth_SslCtxFunc(void *sslctx);
Parâmetros
-
sslctx
Ponteiro para o contexto transmitido pela chamada de retorno SSL da aplicação.
Valor devolvido
Devolve um valor da enumeração DeviceAuthSslResult , que fornece informações detalhadas sobre a falha.
Exemplos
Ligar a serviços Web contém um exemplo e informações adicionais.
Requisitos do manifesto de aplicação
Para aceder a anfitriões ou domínios individuais, a aplicação tem de identificá-los no campo AllowedConnections do manifesto da aplicação. Se a aplicação utilizar autenticação mútua, o campo DeviceAuthentication do manifesto tem de incluir o ID de inquilino do Azure Sphere.