nl::Weave::Profiles::FabricProvisioning

Ta przestrzeń nazw zawiera wszystkie interfejsy Weave w profilu obsługi administracyjnej Weave Fabric, który jest drugim z trzech profili obsługi administracyjnej Weave.

Podsumowanie

Wyliczenia

@200{
  kStatusCode_AlreadyMemberOfFabric = 1,
  kStatusCode_NotMemberOfFabric = 2,
  kStatusCode_InvalidFabricConfig = 3
}
enum | typ wyliczeniowy
Kody stanu obsługi administracyjnej Fabric.
@201 enum | typ wyliczeniowy
Typy komunikatów obsługi administracyjnej 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
}
enum | typ wyliczeniowy
Tagi elementów danych udostępniania Fabric.

Zajęcia

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

Przekaż klasę do implementacji dodatkowych działań związanych z operacjami obsługi administracyjnej Fabric.

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

Klasa serwera do implementacji profilu obsługi administracyjnej Fabric.

Wyliczenia

@200

 @200

Kody stanu obsługi administracyjnej Fabric.

Właściwości
kStatusCode_AlreadyMemberOfFabric

Odbiorca jest już użytkownikiem tkaniny.

kStatusCode_InvalidFabricConfig

Podana konfiguracja tkaniny była nieprawidłowa.

kStatusCode_NotMemberOfFabric

Odbiorca nie jest użytkownikiem tkanin.

@201

 @201

Typy komunikatów obsługi administracyjnej Fabric.

@202

 @202

Tagi elementów danych udostępniania Fabric.

Właściwości
kTag_DataKey

[ byte-string ] Klucz szyfrowania danych.

kTag_EncryptionType

[ uint ] Typ szyfrowania Weave obsługiwany przez klucz.

kTag_FabricConfig

[struct ] Zawiera informacje o obsłudze administracyjnej istniejącej sieci szkieletowej.

WAŻNA UWAGA: dla wygody czytelników wszystkie elementy w FabricConfig muszą być zakodowane w numerycznej kolejności tagów na wszystkich poziomach.

kTag_FabricId

[ uint ] Identyfikator tkaniny.

kTag_FabricKeyId

[ uint ] Identyfikator klucza do tkaniny.

kTag_FabricKeys

[ tablica ] lista struktur FabricKey.

kTag_IntegrityKey

[ byte-string ] klucz integralności danych.

kTag_KeyScope

[ uint ] Wartość wyliczana określająca kategorię urządzeń, które mogą mieć klucz tkanin.

kTag_RemainingLifeTime

[ uint ] Pozostały czas (w sekundach) do wygaśnięcia klucza.

Brak, jeśli czas trwania jest nieokreślony lub nie ma zastosowania.

kTag_RemainingReservedTime

[ uint ] Czas (w sekundach) do momentu, gdy klucz będzie się kwalifikować do użycia.

Brak informacji, jeśli klucza można użyć od razu.

kTag_RotationScheme

[ uint ] Wartość wyliczana określająca schemat rotacji klucza.