nl::Weave::Profiles::FabricProvisioning

Namespace ini mencakup semua antarmuka dalam Weave untuk profil Penyediaan Weave Fabric, yang kedua dari tiga profil penyediaan Weave.

Ringkasan

Enumerasi

@200{
  kStatusCode_AlreadyMemberOfFabric = 1,
  kStatusCode_NotMemberOfFabric = 2,
  kStatusCode_InvalidFabricConfig = 3
}
enum
Kode Status Penyediaan Fabric.
@201 enum
Jenis Pesan Penyediaan 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
Tag Elemen Data Fabric Provisioning.

Class

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

Delegasikan class untuk mengimplementasikan tindakan tambahan yang sesuai dengan operasi Fabric Provisioning.

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

Kelas server untuk menerapkan profil Fabric Provisioning.

Enumerasi

@200

 @200

Kode Status Penyediaan Fabric.

Properti
kStatusCode_AlreadyMemberOfFabric

Penerima sudah menjadi anggota kain.

kStatusCode_InvalidFabricConfig

Konfigurasi fabric yang ditentukan tidak valid.

kStatusCode_NotMemberOfFabric

Penerima bukan anggota dari suatu kain.

@201

 @201

Jenis Pesan Penyediaan Fabric.

@202

 @202

Tag Elemen Data Fabric Provisioning.

Properti
kTag_DataKey

[ byte-string ] Kunci enkripsi data.

kTag_EncryptionType

[ uint ] Jenis enkripsi Weave yang didukung oleh kunci.

kTag_FabricConfig

[ structure ] Berisi informasi penyediaan untuk kain yang sudah ada.

CATATAN PENTING: Demi kenyamanan pembaca, semua elemen di FabricConfig harus dienkode dalam urutan tag numerik, di semua level.

kTag_FabricId

[ uint ] ID Fabric.

kTag_FabricKeyId

[ uint ] ID kunci tenun untuk kunci kain.

kTag_FabricKeys

[ array ] Daftar struktur FabricKey.

kTag_IntegrityKey

[ byte-string ] Kunci integritas data.

kTag_KeyScope

[ uint ] Nilai enumerasi yang mengidentifikasi kategori perangkat yang dapat memiliki kunci fabric.

kTag_RemainingLifeTime

[ uint ] Sisa waktu (dalam detik) hingga kunci kedaluwarsa.

Tidak ada jika masa aktif tidak terbatas atau tidak berlaku.

kTag_RemainingReservedTime

[ uint ] Sisa waktu (dalam detik) hingga kunci memenuhi syarat untuk digunakan.

Tidak ada jika kunci dapat langsung digunakan.

kTag_RotationScheme

[ uint ] Nilai enumerasi yang mengidentifikasi skema rotasi untuk kunci.