nl::Weave::Profiles::TokenPairing

تتضمن مساحة الاسم هذه جميع الواجهات الموجودة داخل Weave للملف الشخصي لإقران الرمز المميز لمصادقة Weave.

ملخّص

عمليات التعداد

@325 تعداد
أنواع الرسائل للملف الشخصي لإقران الرموز المميّزة
@326{
  kTag_TokenPairingBundle = 1,
  kTag_VendorId = 0,
  kTag_ProductId = 1,
  kTag_ProductRevision = 2,
  kTag_SoftwareVersion = 3,
  kTag_DeviceId = 4,
  kTag_PairingToken = 5,
  kTag_TakeIdentityRootKey = 6,
  kTag_EphemeralIdIdentityKey = 7,
  kTag_TokenCurrentTimeCounterValueInSeconds = 8,
  kTag_EphemeralIdRotationPeriodScaler = 9,
  kTag_WeaveSignature = 10
}
تعداد
علامات عناصر البيانات للملف الشخصي لإقران الرموز المميّزة
@327{
  kTokenPairing_MaxPairingTokenLength = 128,
  kTokenPairing_MaxTakeIdentityRootKeyLength = 16,
  kTokenPairing_MaxEphemeralIdIdentityKeyLength = 16
}
تعداد
تتضمَّن معلومات وصفية حول حزمة إقران الرموز المميّزة للمصادقة.

صفوف

nl::Weave::Profiles::TokenPairing::TokenPairingDelegate
nl::Weave::Profiles::TokenPairing::TokenPairingServer

كائن الخادم للاستجابة لطلبات إقران الرموز المميّزة.

عمليات التعداد

325@

 @325

أنواع الرسائل للملف الشخصي لإقران الرموز المميّزة

326@

 @326

علامات عناصر البيانات للملف الشخصي لإقران الرموز المميّزة

أماكن إقامة
kTag_DeviceId

رقم تعريف جهاز Weave.

[ uint، 2^64 كحد أقصى ]

kTag_EphemeralIdIdentityKey

مفتاح هوية المعرّف المؤقت [ byte string, len 1-16 ].

kTag_EphemeralIdRotationPeriodScaler

مقياس فترة تدوير المعرّف المؤقت [ وحدة، 256 كحد أقصى ].

kTag_PairingToken

رمز الإقران من الخدمة [ byte string, len 1-128].

kTag_ProductId

الرمز الذي يعرّف المنتج

[ uint, range 1-65535 ]

kTag_ProductRevision

الرمز الذي يحدّد مراجعة المنتج

[ uint, range 1-65535 ]

kTag_SoftwareVersion

إصدار البرنامج على الجهاز.

[ سلسلة UTF-8، len 1-32 ]

kTag_TakeIdentityRootKey

خذ IRK [ Byte String, len 1-16].

kTag_TokenCurrentTimeCounterValueInSeconds

عدّاد الوقت الحالي للرمز المميّز (بالثواني) [ وحدة، 2^32 كحد أقصى ].

kTag_TokenPairingBundle

علامات خاصة بالملف الشخصي.

بنية تحتوي على حزمة إقران رموز المصادقة

kTag_VendorId

علامات خاصة بالسياق لبنية TokenPairingBundle

الرمز الذي يحدّد مورّد المنتج. [ uint, range 1-65535 ]

kTag_WeaveSignature

كائن توقيع Weave (يُرجى الاطّلاع على profiles/security/WeaveSecurity.h) [ البنية ].

327@

 @327

تتضمَّن معلومات وصفية حول حزمة إقران الرموز المميّزة للمصادقة.

أماكن إقامة
kTokenPairing_MaxEphemeralIdIdentityKeyLength

الحد الأقصى لطول مفتاح تحديد الهوية المؤقتة.

kTokenPairing_MaxPairingTokenLength

الحد الأقصى لطول رمز الإقران

kTokenPairing_MaxTakeIdentityRootKeyLength

الحدّ الأقصى لمدة الشركة