fonction DeviceAuth_SslCtxFunc
En-tête : #include <tlsutils/deviceauth_curl.h>
Effectue l’authentification de l’appareil pour les connexions TLS. Notez que bien que les noms des fonctions curl incluent SSL, Azure Sphere utilise TLS pour l’authentification.
La fonction libcurl personnalisée d’une application appelle DeviceAuth_SslCtxFunc pour effectuer l’authentification des appareils des connexions TLS. Votre fonction personnalisée doit appeler DeviceAuth_SslCtxFunc
pour effectuer l’authentification, mais peut également effectuer d’autres tâches liées à l’authentification.
DeviceAuthSslResult DeviceAuth_SslCtxFunc(void *sslctx);
Paramètres
-
sslctx
Pointeur vers le contexte passé par le rappel SSL de l’application.
Valeur de retour
Retourne une valeur de l’énumération DeviceAuthSslResult , qui fournit des informations détaillées sur l’échec.
Exemples
Se connecter aux services web contient un exemple et des informations supplémentaires.
Exigences du manifeste d’application
Pour accéder à des hôtes ou des domaines individuels, votre application doit les identifier dans le champ AllowedConnections du manifeste de l’application. Si l’application utilise l’authentification mutuelle, le champ DeviceAuthentication du manifeste doit inclure l’ID de locataire Azure Sphere.