Partilhar via


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.