nl:: Weave:: Profiles:: Security:: AppKeys
تشمل مساحة الاسم هذه جميع الواجهات المتوفّرة في Weave لمكتبة مفاتيح تطبيق Weave ضمن الملف الشخصي لأمان Weave.
ملخّص
عمليات التعداد |
|
---|---|
@220{
|
تعداد نسج تعريفات مَعلمات بروتوكول مفاتيح التطبيقات. |
WeaveAppGroupGlobalId{
|
تعداد تنظيم المعرّفات العامة لمجموعة التطبيقات (AGGID) |
المتغيرات |
|
---|---|
kWeaveAppClientRootKeyDiversifier = { 0x53, 0xE3, 0xFF, 0xE5 }[]
|
const uint8_t
متنوّع المفتاح المستخدَم لاشتقاق مفتاح عميل Weave.
|
kWeaveAppFabricRootKeyDiversifier = { 0x21, 0xFA, 0x8F, 0x6A }[]
|
const uint8_t
أداة التنويع الرئيسية المستخدمة في اشتقاق مفتاح جذر قماش Weave.
|
kWeaveAppIntermediateKeyDiversifier = { 0xBC, 0xAA, 0x95, 0xAD }[]
|
const uint8_t
متغير المفتاح المستخدم لاشتقاق المفتاح المتوسط Weave.
|
الدوال |
|
---|---|
GetAppGroupMasterKeyId(uint32_t groupGlobalId, GroupKeyStoreBase *groupKeyStore, uint32_t & groupMasterKeyId)
|
الحصول على رقم تعريف المفتاح الرئيسي لمجموعة التطبيقات من خلال رقم التعريف العام لمجموعة التطبيقات
|
LogGroupKeys(GroupKeyStoreBase *groupKeyStore)
|
صفوف |
|
---|---|
nl:: |
|
nl:: |
تعريف فئة مخزن مفاتيح مجموعة Weave. |
nl:: |
يحتوي على معلومات حول مفاتيح مجموعة تطبيقات Weave. |
عمليات التعداد
@220
@220
نسج تعريفات مَعلمات بروتوكول مفاتيح التطبيقات.
أماكن إقامة | |
---|---|
kWeaveAppClientRootKeyDiversifierSize
|
حجم متنوّع مفتاح الجذر للعميل |
kWeaveAppEpochKeySize
|
حجم مفتاح حقبة تطبيق Weave. |
kWeaveAppFabricRootKeyDiversifierSize
|
حجم متنوّع المفتاح الأساسي للنسيج |
kWeaveAppGroupKeySize
|
نسج حجم مفتاح المجموعة المكونة. |
kWeaveAppGroupMasterKeySize
|
نسج حجم المفتاح الرئيسي لمجموعة التطبيقات. |
kWeaveAppIntermediateKeyDiversifierSize
|
حجم متنوّع المفتاح المتوسط |
kWeaveAppIntermediateKeySize
|
حجم مفتاح متوسط لتطبيق Weave. |
kWeaveAppRootKeySize
|
حجم مفتاح جذر تطبيق Weave. |
kWeaveFabricSecretSize
|
نسج المقاس السري. |
WeaveAppGroupGlobalId
WeaveAppGroupGlobalId
تنظيم المعرّفات العامة لمجموعة التطبيقات (AGGID)
أماكن إقامة | |
---|---|
kWeaveAppGroupGlobalId_NestHVAC
|
مجموعة Nest HVAC. |
kWeaveAppGroupGlobalId_NestPhysicalAccess
|
أرقام التعريف العالمية لمجموعة تطبيقات Nest Labs. ملاحظة: لا تحاول تخصيص هذه القيم بنفسك. تخضع هذه القيم لإدارة Nest Labs. يُرجى تقديم طلب رسمي باستخدام "Nest Weave: Nest Application Group Global ID Registry" https://docs.google.com/document/d/1xHLAcTvLZg2YGoJfbUb2nbPIvaCNuoygmdiNwC-PJHI.Nest Physical Access Group. |
kWeaveAppGroupGlobalId_NestSecurityControl
|
مجموعة التحكّم في الأمان في Nest |
kWeaveAppGroupGlobalId_NestStructureSecurity
|
مجموعة أمان بنية Nest. |
kWeaveAppGroupGlobalId_Unspecified
|
لم يتم تحديد المعرّف العالمي لمجموعة التطبيقات. |
المتغيرات
kWeaveAppClientRootKeyDiversifier
const uint8_t kWeaveAppClientRootKeyDiversifier[] = { 0x53, 0xE3, 0xFF, 0xE5 }
متنوّع المفتاح المستخدَم لاشتقاق مفتاح عميل Weave.
تمثل هذه القيمة أول 4 بايت من عبارة SHA-1 HASH من عبارة "Client Root Key" (مفتاح جذر العميل).
kWeaveAppFabricRootKeyDiversifier
const uint8_t kWeaveAppFabricRootKeyDiversifier[] = { 0x21, 0xFA, 0x8F, 0x6A }
أداة التنويع الرئيسية المستخدمة في اشتقاق مفتاح جذر قماش Weave.
تمثل هذه القيمة أول 4 بايت من عبارة SHA-1 HASH من عبارة "Fabric Root Key" (مفتاح الجذر).
kWeaveAppIntermediateKeyDiversifier
const uint8_t kWeaveAppIntermediateKeyDiversifier[] = { 0xBC, 0xAA, 0x95, 0xAD }
متغير المفتاح المستخدم لاشتقاق المفتاح المتوسط Weave.
تمثل هذه القيمة أول 4 بايت من SHA-1 HASH من عبارة "المفتاح المتوسط".
الدوال
GetAppGroupMasterKeyId
WEAVE_ERROR GetAppGroupMasterKeyId( uint32_t groupGlobalId, GroupKeyStoreBase *groupKeyStore, uint32_t & groupMasterKeyId )
الحصول على رقم تعريف المفتاح الرئيسي لمجموعة التطبيقات من خلال رقم التعريف العام لمجموعة التطبيقات
التفاصيل | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
المَعلمات |
|
||||||||||
قيم الإرجاع |
|