DeviceAuth_CurlSslFunc függvény
Fejléc: #include <tlsutils/deviceauth_curl.h>
Kölcsönös hitelesítést hajt végre az alkalmazás eszközhitelesítési hitelesítő adataival. Vegye figyelembe, hogy bár a curl-függvények nevei tartalmazzák az SSL-t, az Azure Sphere TLS-t használ a hitelesítéshez.
Amikor a libcurl meghívja, DeviceAuth_CurlSslFunc beállítja a CURL-objektumot, hogy kölcsönös hitelesítést végezzen a végponttal az alkalmazás eszközhitelesítési hitelesítő adataival. A függvény aláírása megegyezik a CURLOPT_SSL_CTX_FUNCTION beállításhoz tartozó libcurl-visszahíváséval.
CURLcode DeviceAuth_CurlSslFunc (CURL *curl, void *sslctx, void *userCtx);
Paraméterek
curl
A görbületi fogópontsslctx
Mutató az alkalmazás visszahívása által átadott környezetreuserCtx
A CURLOPT_SSL_CTX_DATA beállítással beállított felhasználói környezet
Visszatérési érték
CURLE_SSL_CERTPROBLEM
Hiba vagy CURLE_OK
siker esetén ad vissza értéket
Példák
A webszolgáltatásokhoz való csatlakozás további információkat tartalmaz.
Alkalmazásjegyzékre vonatkozó követelmények
Az egyes gazdagépek vagy tartományok eléréséhez az alkalmazásnak azonosítania kell őket az alkalmazásjegyzék AllowedConnections mezőjében. Ha az alkalmazás kölcsönös hitelesítést használ, a jegyzékfájl DeviceAuthentication mezőjének tartalmaznia kell az Azure Sphere-bérlőazonosítót.