nl::Weave::الملفات الشخصية::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::الملفات الشخصية::TokenPairing::TokenإقرانingDelegate
nl::Weave::الملفات الشخصية::Tokenإقرانing::TokenإقرانingServer

كائن الخادم للرد على طلبات إقران الرمز المميز.

تعداد

@325

 @325

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

@326

 @326

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

أماكن إقامة
kTag_DeviceId

دمج معرف الجهاز.

[ uint، 2^64 max ]

kTag_EphemeralIdIdentityKey

مفتاح هوية Epmermeral ID [ سلسلة بايت، العدسة 1-16 ].

kTag_EphemeralIdRotationPeriodScaler

أداة قياس فترة تدوير رقم التعريف المؤقت [ unit, 256 max ].

kTag_PairingToken

إقران الرمز المميز من الخدمة [ سلسلة بايت، العدسة 1-128]

kTag_ProductId

تحديد المنتج.

[ uint، النطاق 1-65535 ]

kTag_ProductRevision

رمز تعريف مراجعة المنتج.

[ uint، النطاق 1-65535 ]

kTag_SoftwareVersion

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

[ سلسلة UTF-8، العدسة 1-32 ]

kTag_TakeIdentityRootKey

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

kTag_TokenCurrentTimeCounterValueInSeconds

الرمز المميز للوقت الحالي (بالثواني) [ unit, 2^32 max ].

kTag_TokenPairingBundle

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

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

kTag_VendorId

علامات خاصة بالسياق لبنية TokenإقرانingBundle

يشير هذا المصطلح إلى مورِّد المنتجات الذي يعرِّف الرمز. [ uint، النطاق 1-65535 ]

kTag_WeaveSignature

عنصر توقيع Weave (راجع الملفات الشخصية/الأمان/WeaveSecurity.h) [ البنية ].

@327

 @327

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

أماكن إقامة
kTokenPairing_MaxEphemeralIdIdentityKeyLength

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

kTokenPairing_MaxPairingTokenLength

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

kTokenPairing_MaxTakeIdentityRootKeyLength

الحد الأقصى لطول IRK.