nl::Weave::Profiles::FabricProvisioning

מרחב השמות הזה כולל את כל הממשקים ב-Weave עבור הפרופיל של Weave Fabric allocation, השני מתוך שלושת הפרופילים של הקצאת Weave.

סיכום

ספירות

@200{
  kStatusCode_AlreadyMemberOfFabric = 1,
  kStatusCode_NotMemberOfFabric = 2,
  kStatusCode_InvalidFabricConfig = 3
}
טיפוסים בני מנייה (enum)
קודי סטטוס של הקצאת Fabric.
@201 טיפוסים בני מנייה (enum)
סוגי הודעות להקצאת בדים.
@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 allocation.

ספירות

200@

 @200

קודי סטטוס של הקצאת Fabric.

תכונות
kStatusCode_AlreadyMemberOfFabric

הנמען כבר חבר בבד מסוים.

kStatusCode_InvalidFabricConfig

הגדרת הבד שצוינה לא הייתה חוקית.

kStatusCode_NotMemberOfFabric

הנמען אינו חלק מהבד.

@201

 @201

סוגי הודעות להקצאת בדים.

@202

 @202

תגים של רכיבי נתונים להקצאת ב-Fabric.

תכונות
kTag_DataKey

[ byte-string ] מפתח להצפנת נתונים.

kTag_EncryptionType

[ uint ] סוג ההצפנה של Weave שנתמך על ידי המפתח.

kTag_FabricConfig

[מבנה ] מכיל מידע על הקצאה של מארג קיים.

הערה חשובה: לנוחיות הקוראים, יש לקודד את כל הרכיבים ב-FabricConfig בסדר תגים מספרי, בכל הרמות.

kTag_FabricId

[ uint ] מזהה בד.

kTag_FabricKeyId

[ uint ] מזהה מפתח Weave עבור מפתח בד.

kTag_FabricKeys

[מערך ] רשימת מבני FabricKey.

kTag_IntegrityKey

[ byte-string ] מפתח תקינות נתונים.

kTag_KeyScope

[ uint ] ערך נקוב שמזהה את הקטגוריה של המכשירים שבהם אפשר להשתמש במפתח הבד.

kTag_RemainingLifeTime

[ uint ] הזמן שנותר (בשניות) עד שתוקף המפתח יפוג.

הערך חסר אם משך החיים הוא ללא הגבלת זמן או אם לא רלוונטי.

kTag_RemainingReservedTime

[ uint ] הזמן שנותר (בשניות) עד שניתן יהיה להשתמש במפתח.

חסר אם ניתן להשתמש במפתח באופן מיידי.

kTag_RotationScheme

[ uint ] ערך נקוב המזהה את סכמת הסיבוב של המפתח.