nl:: بافت:: پروفایل ها:: Token Pairing

این فضای نام شامل تمام رابط‌های موجود در Weave برای نمایه جفت‌سازی رمز احراز هویت Weave است.

خلاصه

شمارش ها

@325 enum
انواع پیام برای نمایه جفت شدن رمز.
@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
}
enum
برچسب‌های عنصر داده برای نمایه جفت شدن توکن.
@327 {
kTokenPairing_MaxPairingTokenLength = 128,
kTokenPairing_MaxTakeIdentityRootKeyLength = 16,
kTokenPairing_MaxEphemeralIdIdentityKeyLength = 16
}
enum
حاوی اطلاعات توصیفی در مورد بسته جفت‌سازی رمز تأیید اعتبار است.

کلاس ها

nl:: بافت:: پروفایل ها:: جفت کردن توکن:: توکنPairingDelegate
nl:: Weave:: پروفایل ها:: TokenPairing:: TokenPairingServer

شیء سرور برای پاسخ به درخواست های جفت کردن رمز.

شمارش ها

@325

 @325

انواع پیام برای نمایه جفت شدن رمز.

@326

 @326

برچسب‌های عنصر داده برای نمایه جفت شدن توکن.

خواص
kTag_DeviceId

شناسه دستگاه ببافید.

[ واحد، حداکثر 2^64 ]

kTag_EphemeralIdIdentityKey

کلید هویت شناسه زودگذر [رشته بایت، لنز 1-16].

kTag_EphemeralIdRotationPeriodScaler

مقیاس‌کننده دوره چرخش شناسه زودگذر [واحد، حداکثر 256].

kTag_PairingToken

نشانه جفت شدن از سرویس [رشته بایت، لن 1-128].

kTag_ProductId

کد شناسایی محصول

[ واحد، محدوده 1-65535 ]

kTag_ProductRevision

بازنگری محصول شناسایی کننده کد

[ واحد، محدوده 1-65535 ]

kTag_SoftwareVersion

نسخه نرم افزار روی دستگاه

[رشته UTF-8، لن 1-32]

kTag_TakeIdentityRootKey

TAKE IRK [ رشته بایت، لن 1-16].

kTag_TokenCurrentTimeCounterValueInSeconds

رمز شمارنده زمان فعلی (بر حسب ثانیه) [ واحد، حداکثر 2^32].

kTag_TokenPairingBundle

برچسب های مخصوص پروفایل

ساختار حاوی یک بسته جفت کردن رمز تأیید اعتبار.

kTag_VendorId

برچسب‌های زمینه خاص برای ساختار TokenPairingBundle.

کد شناسایی فروشنده محصول [ واحد، محدوده 1-65535 ]

kTag_WeaveSignature

یک شی امضای Weave (به profiles/security/WeaveSecurity.h مراجعه کنید) [ ساختار ].

@327

 @327

حاوی اطلاعات توصیفی در مورد بسته جفت‌سازی رمز تأیید اعتبار است.

خواص
kTokenPairing_MaxEphemeralIdIdentityKeyLength

حداکثر طول کلید شناسایی Ephermeral ID.

kTokenPairing_MaxPairingTokenLength

حداکثر طول نشانه جفت شدن.

kTokenPairing_MaxTakeIdentityRootKeyLength

حداکثر طول TAKE IRK.