nl::Weave::Profiles::FabricProvisioning

تشمل مساحة الاسم هذه جميع الواجهات داخل Weave للملف الشخصي Weave Fabric Provisioning من الملفات الشخصية لتوفير حسابات Weave الثلاثة.

ملخّص

عمليات التعداد

@200{
  kStatusCode_AlreadyMemberOfFabric = 1,
  kStatusCode_NotMemberOfFabric = 2,
  kStatusCode_InvalidFabricConfig = 3
}
تعداد
رموز حالة توفير الأقمشة
@201 تعداد
أنواع رسائل توفير خدمة الأقمشة
@202{
  kTag_FabricConfig = 1,
  kTag_FabricId = 1,
  kTag_FabricKeys = 2,
  kTag_FabricKeyId = 1,
  kTag_EncryptionType = 2,
  kTag_DataKey = 3,
  kTag_IntegrityKey = 4,
  kTag_KeyScope = 5,
  kTag_RotationScheme = 6,
  kTag_RemainingLifeTime = 7,
  kTag_RemainingReservedTime = 8
}
تعداد
علامات عنصر بيانات توفير الأقمشة

صفوف

nl::Weave::Profiles::FabricProvisioning::FabricProvisioningDelegate

تفويض الصف لتنفيذ الإجراءات الإضافية المقابلة لعمليات توفير الأقمشة

nl::Weave::Profiles::FabricProvisioning::FabricProvisioningServer

فئة الخادم لتنفيذ الملف الشخصي لإدارة الأقمشة

عمليات التعداد

@200

 @200

رموز حالة توفير الأقمشة

أماكن إقامة
kStatusCode_AlreadyMemberOfFabric

المستلم عضو في قماش نسيج بالفعل.

kStatusCode_InvalidFabricConfig

إعداد القماش المحدد غير صالح.

kStatusCode_NotMemberOfFabric

المستلم ليس عضوًا في قماش.

@201

 @201

أنواع رسائل توفير خدمة الأقمشة

@202

 @202

علامات عنصر بيانات توفير الأقمشة

أماكن إقامة
kTag_DataKey

[ سلسلة بايت ] مفتاح تشفير البيانات.

kTag_EncryptionType

[ uint ] نسج نوع التشفير المتوافق مع المفتاح.

kTag_FabricConfig

[ البنية ] تحتوي على معلومات توفير القماش الحالي.

ملاحظة مهمة: لتسهيل الأمر على القرّاء، يجب ترميز جميع العناصر في FabricConfig بترتيب علامات رقمي على جميع المستويات.

kTag_FabricId

[ uint ] معرّف القماش.

kTag_FabricKeyId

[ uint ] معرف Weave key لمفتاح القماش.

kTag_FabricKeys

[ صفيف ] قائمة بنى FabricKey.

kTag_IntegrityKey

[ سلسلة بايت ] مفتاح سلامة البيانات.

kTag_KeyScope

[ uint ] تحدد القيمة العددية فئة الأجهزة التي يمكنها امتلاك مفتاح القماش.

kTag_RemainingLifeTime

[ uint ] الوقت المتبقي (بالثواني) حتى انتهاء صلاحية المفتاح.

غائبون إذا كانت المدة غير محدَّدة المدة أو لا تنطبق

kTag_RemainingReservedTime

[ uint ] الوقت المتبقي (بالثواني) حتى يصبح المفتاح مؤهلاً للاستخدام.

يجب التغاضي عن إمكانية استخدام المفتاح على الفور.

kTag_RotationScheme

[ uint ] قيمة تعدادية تحدد نظام الدوران للمفتاح.