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.