共用方式為


DeviceAuth_SslCtxFunc函數

頁首: #include < tlsutils/deviceauth_curl.h>

執行 TLS 連線的裝置驗證。 請注意,雖然捲曲函數名稱包含 SSL,但 Azure 球體會使用 TLS 進行驗證。

應用程式的自訂 libcurl 函數呼叫 DeviceAuth_SslCtxFunc 來執行 TLS 連線的裝置驗證。 您的自訂函數必須呼叫 DeviceAuth_SslCtxFunc 以執行驗證,但也可能會執行與驗證相關的其他工作。

DeviceAuthSslResult DeviceAuth_SslCtxFunc(void *sslctx);

參數

  • sslctx 指向應用程式 SSL 回撥所傳遞的上下文。

傳回值

傳回 DeviceAuthSslResult 列舉的值,其中提供有關失敗情況的詳細資訊。

例子

連線至 Web 服務 包含範例及其他資訊。

應用程式資訊清單需求

若要存取個別主機或網域,您的應用程式必須在 應用程式資訊清單的 AllowedConnections 欄位中識別它們。 如果應用程式使用共同驗證,資訊清單的 DeviceAuthentication 欄位必須包含 Azure 球體租使用者識別碼。