nl::Weave::Profiles::FabricProvisioning

Bu ad alanı, üç Weave temel hazırlık profilinden ikincisi olan Weave Fabric Temel Hazırlık profili için Weave'deki tüm arayüzleri içerir.

Özet

Sıralamalar

@200{
  kStatusCode_AlreadyMemberOfFabric = 1,
  kStatusCode_NotMemberOfFabric = 2,
  kStatusCode_InvalidFabricConfig = 3
}
enum
Fabric Temel Hazırlık Durum Kodları.
@201 enum
Fabric Temel Hazırlık İleti Türleri.
@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 Temel Hazırlık Veri Öğesi Etiketleri.

Sınıflar

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

Fabric Temel Hazırlık işlemlerine karşılık gelen ek işlemleri uygulamak için sınıf yetkisi verin.

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

Fabric Temel Hazırlık profilinin uygulanması için sunucu sınıfı.

Sıralamalar

@200

 @200

Fabric Temel Hazırlık Durum Kodları.

Özellikler
kStatusCode_AlreadyMemberOfFabric

Alıcı zaten bir kumaşın üyesi.

kStatusCode_InvalidFabricConfig

Belirtilen yapı yapılandırması geçersiz.

kStatusCode_NotMemberOfFabric

Alıcı bir kumaşın üyesi değil.

@201

 @201

Fabric Temel Hazırlık İleti Türleri.

@202

 @202

Fabric Temel Hazırlık Veri Öğesi Etiketleri.

Özellikler
kTag_DataKey

[ bayt-dizesi ] Veri şifreleme anahtarı.

kTag_EncryptionType

[ uint ] Anahtar tarafından desteklenen doku şifreleme türü.

kTag_FabricConfig

[ yapı ] Mevcut bir yapıya ilişkin temel hazırlık bilgilerini içerir.

ÖNEMLİ NOT: Okuyuculara kolaylık sağlamak için FabricConfig içindeki tüm öğeler, tüm düzeylerde sayısal etiket sıralamasına göre kodlanmalıdır.

kTag_FabricId

[ uint ] Kumaş kimliği.

kTag_FabricKeyId

[ uint ] Kumaş anahtarı için örgü anahtar kimliği.

kTag_FabricKeys

[ dizi ] FabricKey yapılarının listesi.

kTag_IntegrityKey

[ bayt-dizesi ] Veri bütünlüğü anahtarı.

kTag_KeyScope

[ uint ] Yapı anahtarına sahip olabilecek cihaz kategorisini tanımlayan numaralandırılmış değer.

kTag_RemainingLifeTime

[ uint ] Anahtarın sona ermesine kalan süre (saniye cinsinden).

Ömür boyu süresizse veya geçerli değilse eksiktir.

kTag_RemainingReservedTime

[ uint ] Anahtarın kullanıma uygun hale gelmesi için kalan süre (saniye cinsinden).

Anahtar hemen kullanılabiliyorsa mevcut değildir.

kTag_RotationScheme

[ uint ] Anahtar için rotasyon şemasını tanımlayan numaralanmış değer.