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 Penyediaan Fabric.

Class

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

Delegasikan class untuk menerapkan tindakan tambahan yang sesuai dengan operasi Penyediaan Fabric.

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

Class server untuk menerapkan profil Penyediaan Fabric.

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 kain.

@201

 @201

Jenis Pesan Penyediaan Fabric.

@202

 @202

Tag Elemen Data Penyediaan Fabric.

Properti
kTag_DataKey

[ byte-string ] Kunci enkripsi data.

kTag_EncryptionType

[ uint ] Susun jenis enkripsi yang didukung oleh kunci.

kTag_FabricConfig

[ structure ] Berisi informasi penyediaan untuk fabric yang ada.

CATATAN PENTING: Untuk memudahkan pembaca, semua elemen dalam FabricConfig harus dienkode dalam urutan tag numerik, di semua tingkatan.

kTag_FabricId

[ uint ] ID Kain.

kTag_FabricKeyId

[ uint ] Menyusun ID kunci untuk kunci kain.

kTag_FabricKeys

[ array ] Daftar struktur FabricKey.

kTag_IntegrityKey

[ byte-string ] Kunci integritas data.

kTag_KeyScope

[ uint ] Nilai terenumerasi yang mengidentifikasi kategori perangkat yang dapat memiliki kunci kain.

kTag_RemainingLifeTime

[ uint ] Waktu tersisa (dalam detik) hingga kedaluwarsa kunci.

Tidak ada jika masa aktif tidak terbatas atau tidak berlaku.

kTag_RemainingReservedTime

[ uint ] Waktu yang tersisa (dalam detik) hingga kunci memenuhi syarat untuk digunakan.

Tidak ada jika kunci dapat langsung digunakan.

kTag_RotationScheme

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