nl:: Weave:: الملفات الشخصية:: الأمان:: AppKeys
تحتوي مساحة الاسم هذه على جميع الواجهات ضمن Weave لمكتبة مفاتيح تطبيق Weave ضمن الملف الشخصي لأمان Weave.
الملخّص
تعداد |
|
---|---|
@220{
|
تعداد دمج تعريفات مُعلَّمات مفاتيح التطبيقات. |
WeaveAppGroupGlobalId{
|
تعداد المعرفات العامة لمجموعة تطبيقات Weave (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
|
حجم المفتاح الرئيسي لمجموعة تطبيق Weave. |
kWeaveAppIntermediateKeyDiversifierSize
|
حجم أداة تنويع المفاتيح الرئيسية |
kWeaveAppIntermediateKeySize
|
حجم مفتاح متوسط لتطبيق Weave. |
kWeaveAppRootKeySize
|
تم دمج حجم مفتاح الجذر. |
kWeaveFabricSecretSize
|
مقاس نسيج متشابك. |
WeaveAppGroupGlobalId
WeaveAppGroupGlobalId
المعرفات العامة لمجموعة تطبيقات Weave (AGGID).
أماكن إقامة | |
---|---|
kWeaveAppGroupGlobalId_NestHVAC
|
مجموعة أجهزة التدفئة والتهوية وتكييف الهواء من Nest |
kWeaveAppGroupGlobalId_NestPhysicalAccess
|
أرقام التعريف العامة لمجموعة تطبيقات Nest Labs ملاحظة: لا تحاول تخصيص هذه القيم بنفسك. هذه القيم خاضعة للإدارة من خلال الميزات الاختبارية من Nest. يُرجى تقديم طلب رسمي باستخدام "؛ Nest Weave: مجموعة تطبيقات Nest Global ID Registry"؛ https://docs.google.com/document/d/1xHLAcTvLZg2YGoJfbUb2nbPIvaCNuoygmdiNwC-PJHI. |
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 of "Fabric Root Key".
kWeaveAppIntermediateKeyDiversifier
const uint8_t kWeaveAppIntermediateKeyDiversifier[] = { 0xBC, 0xAA, 0x95, 0xAD }
أداة تنويع المفاتيح المستخدمة لاشتقاق مفاتيح المفتاح Weave.
تمثل هذه القيمة أول 4 بايت من SHA-1 HasH للعبارة "Intermediate Key".
الدوال
GetAppGroupMasterKeyId
WEAVE_ERROR GetAppGroupMasterKeyId( uint32_t groupGlobalId, GroupKeyStoreBase *groupKeyStore, uint32_t & groupMasterKeyId )
يمكنك الحصول على معرّف المفتاح الرئيسي لمجموعة التطبيقات وفقًا للمعرّف العمومي لمجموعة التطبيقات.
التفاصيل | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
المعلَمات |
|
||||||||||
قيم الإرجاع |
|