DeviceAuth_SslCtxFunc関数
ヘッダー: #include <tlsutils/deviceauth_curl.h>
TLS 接続のデバイス認証を実行します。 curl 関数名には SSL が含まれますが、Azure Sphere では認証に TLS が使用されることに注意してください。
アプリケーションのカスタム libcurl 関数は DeviceAuth_SslCtxFunc を呼び出して、TLS 接続のデバイス認証を実行します。 カスタム関数は、 を呼び出 DeviceAuth_SslCtxFunc
して認証を実行する必要がありますが、認証に関連するその他のタスクも実行できます。
DeviceAuthSslResult DeviceAuth_SslCtxFunc(void *sslctx);
パラメーター
-
sslctx
アプリケーションの SSL コールバックによって渡されるコンテキストへのポインター。
戻り値
失敗に関する詳細情報を提供する DeviceAuthSslResult 列挙の値を返します。
例
Web サービスへの接続 には、例と追加情報が含まれています。
アプリケーション マニフェストの要件
個々のホストまたはドメインにアクセスするには、アプリケーション マニフェストの AllowedConnections フィールドでそれらを 識別する必要があります。 アプリケーションが相互認証を使用する場合、マニフェストの DeviceAuthentication フィールドに Azure Sphere テナント ID を含める必要があります。