nl::Weave::Profiles::FabricProvisioning

Ta przestrzeń nazw obejmuje wszystkie interfejsy Weave dla profilu udostępniania Weave Fabric (drugi z 3 profili udostępniania Weave).

Podsumowanie

Wyliczenia

@200{
  kStatusCode_AlreadyMemberOfFabric = 1,
  kStatusCode_NotMemberOfFabric = 2,
  kStatusCode_InvalidFabricConfig = 3
}
enum | typ wyliczeniowy
Kody stanu udostępniania Fabric.
@201 enum | typ wyliczeniowy
Typy wiadomości udostępnianych przez 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 elementu danych udostępniania usługi Fabric.

Zajęcia

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

Przedstawiciel klasy do wdrażania dodatkowych działań odpowiadających operacji udostępniania Fabric.

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

Klasa serwera do implementacji profilu usługi Fabric.

Wyliczenia

@200

 @200

Kody stanu udostępniania Fabric.

Właściwości
kStatusCode_AlreadyMemberOfFabric

Odbiorca jest już członkiem tkaniny.

kStatusCode_InvalidFabricConfig

Określona konfiguracja tkaniny jest nieprawidłowa.

kStatusCode_NotMemberOfFabric

Odbiorca nie jest tkaniną tkanin.

@201

 @201

Typy wiadomości udostępnianych przez Fabric.

@202

 @202

Tagi elementu danych udostępniania usługi Fabric.

Właściwości
kTag_DataKey

[ ciąg bajtów ] Klucz szyfrowania danych.

kTag_EncryptionType

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

kTag_FabricConfig

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

WAŻNA UWAGA: ze względu na wygodę czytelników wszystkie elementy obiektu FabricConfig muszą być zakodowane w kolejności liczbowej na wszystkich poziomach.

kTag_FabricId

[ uint ] Identyfikator tkaniny.

kTag_FabricKeyId

[ uint ] Identyfikator klucza splotu dla klucza tkaniny.

kTag_FabricKeys

[tablica ] Lista struktur FabricKey.

kTag_IntegrityKey

[ ciąg bajtów ] klucz integralności danych.

kTag_KeyScope

[ uint ] Wartość wyliczona identyfikująca kategorię urządzeń, które mogą mieć klucz tkaniny.

kTag_RemainingLifeTime

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

Brak, jeśli czas trwania jest nieokreślony lub nie obowiązuje.

kTag_RemainingReservedTime

[ uint ] Pozostały czas (w sekundach) do wykorzystania klucza.

Brak, jeśli klucz może być używany od razu.

kTag_RotationScheme

[ uint ] Wartość wyliczona identyfikująca schemat rotacji dla klucza.