Share via


DeviceAuth_SslCtxFunc İşlevi

Üst bilgi: #include <tlsutils/deviceauth_curl.h>

TLS bağlantıları için cihaz kimlik doğrulaması gerçekleştirir. Curl işlev adları SSL içerse de Azure Sphere kimlik doğrulaması için TLS kullanır.

Bir uygulamanın özel libcurl işlevi, TLS bağlantılarının cihaz kimlik doğrulamasını gerçekleştirmek için DeviceAuth_SslCtxFunc çağırır. Özel işlevinizin kimlik doğrulamasını gerçekleştirmek için çağrısı DeviceAuth_SslCtxFunc yapması gerekir, ancak kimlik doğrulamasıyla ilgili diğer görevleri de gerçekleştirebilir.

DeviceAuthSslResult DeviceAuth_SslCtxFunc(void *sslctx);

Parametre

  • sslctx Uygulamanın SSL geri çağırması tarafından geçirilen bağlamın işaretçisi.

Dönüş değeri

Hata hakkında ayrıntılı bilgi sağlayan DeviceAuthSslResult sabit listesi değerini döndürür.

Örnekler

Web hizmetlerine bağlanma , bir örnek ve ek bilgiler içerir.

Uygulama bildirimi gereksinimleri

Tek tek konaklara veya etki alanlarına erişmek için uygulamanızın bunları uygulama bildiriminin AllowedConnections alanında tanımlaması gerekir. Uygulama karşılıklı kimlik doğrulaması kullanıyorsa bildirimin DeviceAuthentication alanı Azure Sphere kiracı kimliğini içermelidir.