nl::Weave::Profiles::FabricProvisioning

เนมสเปซนี้มีอินเทอร์เฟซทั้งหมดภายใน Weave สำหรับโปรไฟล์การจัดสรร Weave Fabric โปรไฟล์ที่ 2 จาก 3 โปรไฟล์การจัดสรร Weave

สรุป

การแจงนับ

@200{
  kStatusCode_AlreadyMemberOfFabric = 1,
  kStatusCode_NotMemberOfFabric = 2,
  kStatusCode_InvalidFabricConfig = 3
}
enum
รหัสสถานะการจัดสรร Fabric
@201 enum
ประเภทข้อความการจัดสรร Fabric
@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
}
enum
แท็กองค์ประกอบข้อมูลการจัดสรร Fabric

ชั้นเรียน

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

มอบสิทธิ์คลาสสำหรับการใช้การดำเนินการเพิ่มเติมที่สอดคล้องกับการดำเนินการจัดสรร Fabric

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

คลาสเซิร์ฟเวอร์สำหรับการใช้โปรไฟล์การจัดสรร Fabric

การแจงนับ

@200

 @200

รหัสสถานะการจัดสรร Fabric

พร็อพเพอร์ตี้
kStatusCode_AlreadyMemberOfFabric

ผู้รับเป็นสมาชิกของผ้าอยู่แล้ว

kStatusCode_InvalidFabricConfig

การกำหนดค่า Fabric ที่ระบุไม่ถูกต้อง

kStatusCode_NotMemberOfFabric

ผู้รับไม่ใช่สมาชิกของ Fabric

@201

 @201

ประเภทข้อความการจัดสรร Fabric

@202

 @202

แท็กองค์ประกอบข้อมูลการจัดสรร Fabric

พร็อพเพอร์ตี้
kTag_DataKey

[ ไบต์-สตริง ] คีย์การเข้ารหัสข้อมูล

kTag_EncryptionType

[ uint ] ประเภทการเข้ารหัส Weave ที่คีย์รองรับ

kTag_FabricConfig

[structured ] มีข้อมูลการจัดสรรสำหรับ Fabric ที่มีอยู่

หมายเหตุสำคัญ: เพื่อความสะดวกแก่ผู้อ่าน องค์ประกอบทั้งหมดใน FabricConfig ต้องเข้ารหัสตามลำดับแท็กที่เป็นตัวเลขในทุกระดับ

kTag_FabricId

[ uint ] รหัส Fabric

kTag_FabricKeyId

[ uint ] รหัสกุญแจถักสำหรับกุญแจผ้า

kTag_FabricKeys

[ อาร์เรย์ ] รายการโครงสร้าง FabricKey

kTag_IntegrityKey

[ ไบต์-สตริง ] คีย์ความสมบูรณ์ของข้อมูล

kTag_KeyScope

[ uint ] ค่าแจกแจงที่ระบุหมวดหมู่ของอุปกรณ์ที่มีคีย์ Fabric ได้

kTag_RemainingLifeTime

[ uint ] เวลาที่เหลือ (เป็นวินาที) จนกว่าคีย์จะหมดอายุ

ไม่แสดงหากอายุการใช้งานไม่มีกำหนดหรือไม่เกี่ยวข้อง

kTag_RemainingReservedTime

[ uint ] เวลาที่เหลือ (เป็นวินาที) จนกว่าคีย์จะสามารถใช้ได้

ไม่แสดงหากสามารถใช้คีย์ได้ทันที

kTag_RotationScheme

[ uint ] ค่าแจกแจงที่ระบุรูปแบบการหมุนเวียนของคีย์