X509AuthenticationProvider class
يوفر كائنا AuthenticationProvider
يمكن إنشاؤه ببساطة باستخدام شهادة ومفتاح X509 ثم يستخدمه عميل الجهاز وينقل للمصادقة مع مثيل مركز Azure IoT.
على عكس الكائنين SharedAccessSignatureAuthenticationProvider
و SharedAccessKeyAuthenticationProvider
، X509AuthenticationProvider
لا يصدر حدثا newTokenAvailable
نظرا لعدم وجود رمز مميز مضمن في مصادقة X509. ستحصل عمليات النقل على بيانات الاعتماد باستخدام getDeviceCredentials
الأسلوب .
الخصائص
type |
الأساليب
fromX509Options(string, string, X509) | إنشاء جديد |
get |
|
get |
يتم استخدام هذا الأسلوب بواسطة عمليات النقل للحصول على أحدث بيانات اعتماد الجهاز في شكل عنصر |
setX509Options(X509) | التحديثات الشهادة والمفتاح المستخدم من قبل الجهاز للاتصال والمصادقة باستخدام مثيل مركز Azure IoT. |
تفاصيل الخاصية
type
type: AuthenticationType
قيمة الخاصية
AuthenticationType
تفاصيل الأسلوب
fromX509Options(string, string, X509)
إنشاء جديد X509AuthenticationProvider
من كائن X509
يحتوي على شهادة ومفتاح.
static function fromX509Options(deviceId: string, iotHubHostname: string, x509info: X509): X509AuthenticationProvider
المعلمات
- deviceId
-
string
معرف الجهاز.
- iotHubHostname
-
string
اسم المضيف لمثيل مركز Azure IoT الذي يجب أن يتصل به الجهاز.
- x509info
-
X509
كائن X509
يحتوي على شهادة ومفتاح يمكن للجهاز استخدامه للمصادقة مع مثيل مركز Azure IoT.
المرتجعات
getDeviceCredentials()
function getDeviceCredentials(): Promise<TransportConfig>
المرتجعات
Promise<TransportConfig>
getDeviceCredentials(Callback<TransportConfig>)
يتم استخدام هذا الأسلوب بواسطة عمليات النقل للحصول على أحدث بيانات اعتماد الجهاز في شكل عنصر TransportConfig
.
function getDeviceCredentials(callback?: Callback<TransportConfig>)
المعلمات
- callback
-
Callback<TransportConfig>
الدالة الاختيارية التي سيتم استدعاؤها إما بخطأ أو مجموعة من بيانات اعتماد الجهاز التي يمكن استخدامها للمصادقة مع مركز IoT.
setX509Options(X509)
التحديثات الشهادة والمفتاح المستخدم من قبل الجهاز للاتصال والمصادقة باستخدام مثيل مركز Azure IoT.
function setX509Options(x509: X509)
المعلمات
- x509
-
X509
الكائن الذي X509
يحتوي على الشهادة والمفتاح.