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.