nl:: Weave:: Profiles:: Security:: 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
|
حجم مفتاح جذر تطبيق Weave. |
kWeaveFabricSecretSize
|
حجم سر النسيج. |
WeaveAppGroupGlobalId
WeaveAppGroupGlobalId
أرقام التعريف العالمية لمجموعة تطبيقات Weave (AGGID).
أماكن إقامة | |
---|---|
kWeaveAppGroupGlobalId_NestHVAC
|
مجموعة Nest الخاصة بالتدفئة والتهوية وتكييف الهواء |
kWeaveAppGroupGlobalId_NestPhysicalAccess
|
أرقام التعريف العالمية لمجموعة تطبيقات Nest Labs ملاحظة: لا تحاول تخصيص هذه القيم بنفسك. تخضع هذه القيم لإدارة Nest Labs. يُرجى تقديم طلب رسمي باستخدام "Nest Weave: Nest Application Group" Global ID Registry" https://docs.google.com/document/d/1xHLAcTvLZg2YGoJfbUb2nbPIvaCNuoygmdiNwC-PJHI.مجموعة Nest Financial Access Group. |
kWeaveAppGroupGlobalId_NestSecurityControl
|
مجموعة التحكّم في الأمان في Nest |
kWeaveAppGroupGlobalId_NestStructureSecurity
|
مجموعة الأمان في Nest Height. |
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 )
يمكنك الحصول على معرّف المفتاح الرئيسي لمجموعة التطبيقات وفقًا للمعرّف العام لمجموعة التطبيقات.
التفاصيل | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
المعلمات |
|
||||||||||
قيم الإرجاع |
|