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。