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 球體租使用者識別碼。