nl::Weave::Profiles::FabricProvisioning

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

Özet

Numaralandırmalar

@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ıfa yetki verin.

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

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

Numaralandırmalar

@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 örgü şifreleme türü.

kTag_FabricConfig

[ yapı ] Mevcut bir yapı için temel hazırlık bilgilerini içerir.

ÖNEMLİ NOT: Okuyucuların işini kolaylaştırmak için FabricConfig'deki tüm öğelerin, tüm düzeylerde sayısal etiket sırasına göre kodlanması gerekir.

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 ] Kumaş anahtara sahip olabilecek cihazların kategorisini tanımlayan numaralandırılmış değer.

kTag_RemainingLifeTime

[ uint ] Anahtarın son geçerlilik tarihine kadar kalan süre (saniye cinsinden).

Ömür süresi sınırsızsa veya geçerli değilse mevcut değildir.

kTag_RemainingReservedTime

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

Anahtar hemen kullanılabiliyorsa mevcut değil.

kTag_RotationScheme

[ uint ] Anahtarın döndürme şemasını tanımlayan numaralandırılmış değer.