nl::Weave::Profiles::FabricProvisioning

Không gian tên này bao gồm tất cả các giao diện trong Weave dành cho hồ sơ Cấp phép vải của Weave. Đây là giao diện thứ hai trong số 3 hồ sơ cấp phép của Weave.

Tóm tắt

Bảng liệt kê

@200{
  kStatusCode_AlreadyMemberOfFabric = 1,
  kStatusCode_NotMemberOfFabric = 2,
  kStatusCode_InvalidFabricConfig = 3
}
enum
Mã trạng thái cấp phép Fabric.
@201 enum
Các loại thông báo cung cấp 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
Thẻ phần tử dữ liệu cấp phép Fabric.

Lớp

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

Lớp uỷ quyền triển khai các thao tác bổ sung tương ứng với hoạt động Cấp phép Fabric.

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

Lớp máy chủ để triển khai hồ sơ Cấp phép Fabric.

Bảng liệt kê

@200

 @200

Mã trạng thái cấp phép Fabric.

Thuộc tính
kStatusCode_AlreadyMemberOfFabric

Người nhận đã là thành viên của một vải.

kStatusCode_InvalidFabricConfig

Cấu hình kết cấu được chỉ định không hợp lệ.

kStatusCode_NotMemberOfFabric

Người nhận không phải là thành viên của một mối liên kết.

@201

 @201

Các loại thông báo cung cấp Fabric.

@202

 @202

Thẻ phần tử dữ liệu cấp phép Fabric.

Thuộc tính
kTag_DataKey

[ byte-string ] Khoá mã hoá dữ liệu.

kTag_EncryptionType

[ uint ] Loại mã hoá dạng dệt mà khoá hỗ trợ.

kTag_FabricConfig

[ cấu trúc ] Chứa thông tin cấp phép cho kết cấu hiện có.

LƯU Ý QUAN TRỌNG: Để thuận tiện cho người đọc, tất cả các phần tử trong FabricConfig phải được mã hoá theo thứ tự thẻ số, ở mọi cấp độ.

kTag_FabricId

[ uint ] Mã vải.

kTag_FabricKeyId

[ uint ] Dệt mã nhận dạng khoá cho khoá kết nối.

kTag_FabricKeys

[ array ] Danh sách cấu trúc FabricKey.

kTag_IntegrityKey

[ byte-string ] Khoá tính toàn vẹn dữ liệu.

kTag_KeyScope

[ uint ] Giá trị được liệt kê xác định danh mục thiết bị có thể sở hữu khoá kết cấu.

kTag_RemainingLifeTime

[ uint ] Thời gian còn lại (tính bằng giây) cho đến khi khoá hết hạn.

Không áp dụng nếu thời gian tồn tại không xác định hoặc không áp dụng.

kTag_RemainingReservedTime

[ uint ] Thời gian còn lại (tính bằng giây) cho đến khi khoá đủ điều kiện sử dụng.

Không có nếu chìa khoá có thể dùng ngay.

kTag_RotationScheme

[ uint ] Giá trị được liệt kê xác định lược đồ xoay cho khoá.