次の方法で共有


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 を含める必要があります。