nl::Weave::Profiles::FabricProvisioning

這個命名空間包含 Weave 針對 Weave Fabric 佈建設定檔的所有介面,也就是三個 Weave 佈建設定檔的第二個介面。

摘要

列舉

@200{
  kStatusCode_AlreadyMemberOfFabric = 1,
  kStatusCode_NotMemberOfFabric = 2,
  kStatusCode_InvalidFabricConfig = 3
}
列舉
Fabric 佈建狀態碼。
@201 列舉
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
}
列舉
Fabric 佈建資料元素標記。

類別

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

實作與 Fabric 佈建作業相應的其他動作的委派類別。

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

實作 Fabric 佈建設定檔的伺服器類別。

列舉

200 次

 @200

Fabric 佈建狀態碼。

屬性
kStatusCode_AlreadyMemberOfFabric

接收者已經是織布成員。

kStatusCode_InvalidFabricConfig

指定的架構設定無效。

kStatusCode_NotMemberOfFabric

接收者不是織布成員。

201 年

 @201

Fabric 佈建訊息類型。

202 年

 @202

Fabric 佈建資料元素標記。

屬性
kTag_DataKey

[ 位元組字串 ] 資料加密金鑰。

kTag_EncryptionType

[ uint ] 金鑰支援的改造加密類型。

kTag_FabricConfig

[struct ] 包含現有架構的佈建資訊。

重要注意事項:為了方便讀者閱讀,FabicConfig 中的所有元素都必須根據各個等級的標記順序進行編碼。

kTag_FabricId

[ uint ] 織布 ID。

kTag_FabricKeyId

[ uint ] 織布金鑰的武器金鑰 ID。

kTag_FabricKeys

[陣列 ] FabricKey 結構清單。

kTag_IntegrityKey

[ 位元組字串 ] 資料完整性金鑰。

kTag_KeyScope

[ uint ] 列舉值,指出擁有布料金鑰的裝置類別。

kTag_RemainingLifeTime

[ uint ] 金鑰到期前的剩餘時間 (以秒為單位)。

如果生命週期為無限期或不適用,則缺少此值。

kTag_RemainingReservedTime

[ uint ] 金鑰可使用前的剩餘時間 (以秒為單位)。

如果金鑰可立即使用,則不會顯示。

kTag_RotationScheme

[ uint ] 用於識別金鑰輪替配置的列舉值。