nl::Weave::Profiles::FabricProvisioning

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

סיכום

ערכים של ספירה

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

שיעורים

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

הענקת גישה לסיווג לצורך יישום פעולות נוספות שמתאימות לפעולות של הקצאת Fabric.

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

סיווג שרת להטמעת פרופיל הקצאת Fabric.

ערכים של ספירה

200@

 @200

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

מאפיינים
kStatusCode_AlreadyMemberOfFabric

הנמען כבר חבר בבד.

kStatusCode_InvalidFabricConfig

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

kStatusCode_NotMemberOfFabric

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

@201

 @201

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

@202

 @202

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

מאפיינים
kTag_DataKey

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

kTag_EncryptionType

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

kTag_FabricConfig

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

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

kTag_FabricId

[ uint ] מזהה בד.

kTag_FabricKeyId

[ uint ] שזירה של מזהה מפתח למפתח בד.

kTag_FabricKeys

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

kTag_IntegrityKey

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

kTag_KeyScope

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

kTag_RemainingLifeTime

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

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

kTag_RemainingReservedTime

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

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

kTag_RotationScheme

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