Google cam kết thúc đẩy công bằng chủng tộc cho Cộng đồng người da đen. Xem cách thực hiện.

nl::Weave::Hồ sơ::Ghép nối mã thông báo

Vùng chứa tên này bao gồm tất cả giao diện trong Weave cho hồ sơ ghép nối mã thông báo xác thực Weave.

Tóm tắt

Bảng liệt kê

@325 enum
Các loại thông báo cho hồ sơ ghép nối mã thông báo.
@326{
  kTag_TokenPairingBundle = 1,
  kTag_VendorId = 0,
  kTag_ProductId = 1,
  kTag_ProductRevision = 2,
  kTag_SoftwareVersion = 3,
  kTag_DeviceId = 4,
  kTag_PairingToken = 5,
  kTag_TakeIdentityRootKey = 6,
  kTag_EphemeralIdIdentityKey = 7,
  kTag_TokenCurrentTimeCounterValueInSeconds = 8,
  kTag_EphemeralIdRotationPeriodScaler = 9,
  kTag_WeaveSignature = 10
}
enum
Thẻ Phần tử dữ liệu cho Cấu hình ghép nối mã thông báo.
@327{
  kTokenPairing_MaxPairingTokenLength = 128,
  kTokenPairing_MaxTakeIdentityRootKeyLength = 16,
  kTokenPairing_MaxEphemeralIdIdentityKeyLength = 16
}
enum
Chứa thông tin mô tả về Gói ghép nối mã thông báo xác thực.

Lớp

nl::Weave::Hồ sơ::Mã thông báo ghép nối::Mã thông báo ghép nối
nl::Weave::Hồ sơ::Mã thông báo ghép nối::Mã thông báo ghép nối

Đối tượng máy chủ để phản hồi yêu cầu Ghép nối mã thông báo.

Bảng liệt kê

@325

 @325

Các loại thông báo cho hồ sơ ghép nối mã thông báo.

@326

 @326

Thẻ Phần tử dữ liệu cho Cấu hình ghép nối mã thông báo.

Thuộc tính
kTag_DeviceId

Mã thiết bị dệt.

[ uint, 2^64 max ]

kTag_EphemeralIdIdentityKey

Khóa nhận dạng mã nhận dạng [chuỗi byte, len 1-16 ].

kTag_EphemeralIdRotationPeriodScaler

Bộ chuyển tỷ lệ thời gian xoay vòng tạm thời [ đơn vị, tối đa 256 ].

kTag_PairingToken

Mã thông báo ghép nối từ dịch vụ [chuỗi byte, len 1-128].

kTag_ProductId

Mã nhận dạng sản phẩm.

[ uint, phạm vi 1-65535 ]

kTag_ProductRevision

Mã xác định bản sửa đổi sản phẩm.

[ uint, phạm vi 1-65535 ]

kTag_SoftwareVersion

Phiên bản phần mềm trên thiết bị.

[chuỗi UTF-8, len 1-32 ]

kTag_TakeIdentityRootKey

LÀM IRK [Chuỗi byte, len 1-16].

kTag_TokenCurrentTimeCounterValueInSeconds

Mã thông báo Bộ đếm thời gian hiện tại (tính bằng giây) [ đơn vị, tối đa 2^32 ].

kTag_TokenPairingBundle

Thẻ dành riêng cho hồ sơ.

Cấu trúc chứa gói ghép nối mã thông báo xác thực.

kTag_VendorId

Thẻ dành riêng cho ngữ cảnh cho cấu trúc TokenPairingBundle.

Mã xác định nhà cung cấp sản phẩm. [ uint, phạm vi 1-65535 ]

kTag_WeaveSignature

Đối tượng chữ ký Weave (xem profile/security/WeaveSecurity.h) [ cấu trúc ].

@327

 @327

Chứa thông tin mô tả về Gói ghép nối mã thông báo xác thực.

Thuộc tính
kTokenPairing_MaxEphemeralIdIdentityKeyLength

Độ dài Khóa nhận dạng mã lớp tối đa.

kTokenPairing_MaxPairingTokenLength

Độ dài mã thông báo ghép nối tối đa.

kTokenPairing_MaxTakeIdentityRootKeyLength

Thời lượng tối đa của bài hát IRK.