Megosztás a következőn keresztül:


DeviceAuth_SslCtxFunc függvény

Fejléc: #include <tlsutils/deviceauth_curl.h>

Eszközhitelesítést végez TLS-kapcsolatokhoz. 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.

Az alkalmazás egyéni libcurl-függvénye meghívja DeviceAuth_SslCtxFunc a TLS-kapcsolatok eszközhitelesítéséhez. Az egyéni függvénynek meg kell hívnia DeviceAuth_SslCtxFunc a hitelesítés végrehajtásához, de a hitelesítéssel kapcsolatos egyéb feladatokat is elvégezhet.

DeviceAuthSslResult DeviceAuth_SslCtxFunc(void *sslctx);

Paraméterek

  • sslctx Mutasson az alkalmazás SSL-visszahívása által átadott környezetre.

Visszatérési érték

A DeviceAuthSslResult enumerálás értékét adja vissza, amely részletes információkat nyújt a hibáról.

Példák

A webszolgáltatásokhoz való csatlakozás példa- é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.