透過集合功能整理內容 你可以依據偏好儲存及分類內容。

nl::編織::設定檔::符記配對

這個命名空間包含 Weave 中所有 Weave 驗證憑證配對設定檔。

總結

列舉

@325 列舉
憑證配對設定檔的訊息類型。
@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
}
列舉
憑證配對設定檔的資料元素標記。
@327{
  kTokenPairing_MaxPairingTokenLength = 128,
  kTokenPairing_MaxTakeIdentityRootKeyLength = 16,
  kTokenPairing_MaxEphemeralIdIdentityKeyLength = 16
}
列舉
內含驗證權杖配對組合的說明資訊。

類別

nl::Weave::Profiles::TokenPairing::TokenPairingDelegate
nl::Weave::Profiles::TokenPairing::TokenPairingServer

用於回應憑證配對要求的伺服器物件。

列舉

@325

 @325

憑證配對設定檔的訊息類型。

@326

 @326

憑證配對設定檔的資料元素標記。

屬性
kTag_DeviceId

裝置 ID。

[uint,最多 2^64 個字元 ]

kTag_EphemeralIdIdentityKey

臨時 ID 身分金鑰 [位元組字串、len 1-16]。

kTag_EphemeralIdRotationPeriodScaler

暫時 ID 旋轉週期縮放器 [ 單位,上限 256 ]。

kTag_PairingToken

將服務與符記配對 [位元組字串、len 1-128]。

kTag_ProductId

產品代碼。

[ uint, 範圍 1-65535 ]

kTag_ProductRevision

識別產品修訂的程式碼。

[ uint, 範圍 1-65535 ]

kTag_SoftwareVersion

裝置上的軟體版本。

[ UTF-8 字符串,len 1-32 ]

kTag_TakeIdentityRootKey

TAKE IRK [Byte String, len 1-16]。

kTag_TokenCurrentTimeCounterValueInSeconds

Token 目前時間計數器 (以秒為單位) [ unit, max 2^32 max ]。

kTag_TokenPairingBundle

設定檔專屬標記。

包含驗證權杖配對組合的結構。

kTag_VendorId

TokenPairingBundle 結構的結構定義專屬標記。

識別產品廠商的程式碼。[ uint, 範圍 1-65535 ]

kTag_WeaveSignature

Weave 簽名物件 (請參閱 profiles/security/WeaveSecurity.h) [結構 ]。

@327

 @327

內含驗證權杖配對組合的說明資訊。

屬性
kTokenPairing_MaxEphemeralIdIdentityKeyLength

臨時 ID 識別金鑰的長度上限。

kTokenPairing_MaxPairingTokenLength

配對權杖長度上限。

kTokenPairing_MaxTakeIdentityRootKeyLength

TAKE IRK 長度上限。