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.