Sdílet prostřednictvím


funkce DeviceAuth_SslCtxFunc

Hlavička: #include <tlsutils/deviceauth_curl.h>

Provádí ověřování zařízení pro připojení TLS. Všimněte si, že i když názvy funkcí curl zahrnují SSL, Azure Sphere používá k ověřování protokol TLS.

Vlastní funkce libcurl aplikace volá DeviceAuth_SslCtxFunc k ověření zařízení připojení TLS. Vaše vlastní funkce musí volat DeviceAuth_SslCtxFunc , aby provedla ověřování, ale může také provádět další úlohy související s ověřováním.

DeviceAuthSslResult DeviceAuth_SslCtxFunc(void *sslctx);

Parametry

  • sslctx Ukazatel na kontext předávaný zpětným voláním SSL aplikace.

Vrácená hodnota

Vrátí hodnotu výčtu DeviceAuthSslResult , která poskytuje podrobné informace o selhání.

Příklady

Připojení k webovým službám obsahuje příklad a další informace.

Požadavky manifestu aplikace

Pro přístup k jednotlivým hostitelům nebo doménám je vaše aplikace musí identifikovat v poli AllowedConnections manifestu aplikace. Pokud aplikace používá vzájemné ověřování, musí pole DeviceAuthentication manifestu obsahovat ID tenanta Azure Sphere.