nl:: Weave:: Profiles:: FabricProvisioning
この名前空間には、Weave Fabric プロビジョニング プロファイルの Weave 内のすべてのインターフェースが含まれます。これは 3 つの Weave プロビジョニング プロファイルのうちの 2 番目のプロファイルです。
概要
列挙型 |
|
---|---|
@200{
|
enum ファブリック プロビジョニングのステータス コード。 |
@201
|
enum ファブリック プロビジョニング メッセージ タイプ。 |
@202{
|
enum Fabric Provisioning Data Element タグ。 |
クラス |
|
---|---|
nl:: |
ファブリックのプロビジョニング操作に対応する追加のアクションを実装するためのデリゲートクラス。 |
nl:: |
Fabric プロビジョニング プロファイルを実装するためのサーバークラス。 |
列挙型
@200
@200
ファブリック プロビジョニングのステータス コード。
プロパティ | |
---|---|
kStatusCode_AlreadyMemberOfFabric
|
受信者はすでにファブリックのメンバーです。 |
kStatusCode_InvalidFabricConfig
|
指定したファブリック構成が無効でした。 |
kStatusCode_NotMemberOfFabric
|
受信者がファブリックのメンバーではありません。 |
@201
@201
ファブリック プロビジョニング メッセージ タイプ。
@202
@202
Fabric Provisioning Data Element タグ。
プロパティ | |
---|---|
kTag_DataKey
|
[ バイト文字列 ] データ暗号鍵。 |
kTag_EncryptionType
|
[ uint ] 鍵でサポートされている Weave 暗号化タイプ。 |
kTag_FabricConfig
|
[structs ] 既存のファブリックのプロビジョニング情報が含まれます。 重要な注意事項: 読者の便宜上、FabricConfig 内のすべての要素は、すべてのレベルで数値タグ順にエンコードする必要があります。 |
kTag_FabricId
|
[ uint ] ファブリック ID。 |
kTag_FabricKeyId
|
[ uint ] ファブリック キーの Weave キー ID。 |
kTag_FabricKeys
|
[ array ] FabricKey 構造体のリスト。 |
kTag_IntegrityKey
|
[ バイト文字列 ] データ完全性キー。 |
kTag_KeyScope
|
[ uint ] ファブリック キーを保有できるデバイスのカテゴリを識別する列挙値。 |
kTag_RemainingLifeTime
|
[ uint ] 鍵の有効期限までの残り時間(秒単位)。 存続期間が無期限か適用されない場合は存在しません。 |
kTag_RemainingReservedTime
|
[ uint ] キーが使用可能になるまでの残り時間(秒単位)。 鍵をすぐに使用できる場合は存在しません。 |
kTag_RotationScheme
|
[ uint ] 鍵のローテーション スキームを識別する列挙値。 |