nl::Weave::Profiles::FabricProvisioning

Không gian tên này bao gồm tất cả giao diện trong Weave dành cho hồ sơ cấp phép Weave Fabric, giao diện thứ hai trong số 3 hồ sơ cấp phép Weave.

Tóm tắt

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 về việc cấp phép cho 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 của Fabric.

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

Lớp máy chủ để triển khai hồ sơ Cấp phép thực tế.

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 tấm vải.

kStatusCode_InvalidFabricConfig

Cấu hình vải đượ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 tấm vải.

@201

 @201

Các loại thông báo về việc cấp phép cho Fabric.

@202

 @202

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

Thuộc tính
kTag_DataKey

[ chuỗi byte ] Khoá mã hoá dữ liệu.

kTag_EncryptionType

[ uint ] Loại mã hoá Weave mà khoá hỗ trợ.

kTag_FabricConfig

[ cấu trúc ] Chứa thông tin cấp phép cho một vải 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ã tài liệu.

kTag_FabricKeyId

[ uint ] Tạo mã nhận dạng khoá cho khoá vải.

kTag_FabricKeys

[mảng ] Danh sách các cấu trúc FabricKey.

kTag_IntegrityKey

[ chuỗi byte ] Khoá 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á vải.

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 có nếu vòng đời là 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 có thể sử dụng khoá ngay lập tức.

kTag_RotationScheme

[ uint ] Giá trị được liệt kê xác định sơ đồ xoay vòng cho khoá.