nl:: Weave:: Profiles:: TokenPairing
此命名空間包含 Weave 中有關 Weave 驗證權杖配對設定檔的所有介面。
摘要
列舉 |
|
---|---|
@325
|
列舉 權杖配對設定檔的訊息類型。 |
@326{
|
列舉 權杖配對設定檔的資料元素標記。 |
@327{
|
列舉 包含驗證權杖配對組合的相關描述性資訊。 |
類別 |
|
---|---|
nl:: |
|
nl:: |
回應權杖配對要求的伺服器物件。 |
列舉
@325 次
@325
權杖配對設定檔的訊息類型。
@326
@326
權杖配對設定檔的資料元素標記。
屬性 | |
---|---|
kTag_DeviceId
|
Weave 裝置 ID: [ uint,最大 2^64 ] |
kTag_EphemeralIdIdentityKey
|
Ephermeral ID Identity Key [ byte string, len 1-16 ] (位元組字串,英文 1-16)。 |
kTag_EphemeralIdRotationPeriodScaler
|
臨時 ID 旋轉週期配置器 [unit, 256 max ]。 |
kTag_PairingToken
|
服務配對權杖 [位元組字串, len 1-128]。 |
kTag_ProductId
|
產品識別代碼。 [ uint, 範圍 1-65535 ] |
kTag_ProductRevision
|
用於識別產品修訂版本的程式碼。 [ uint, 範圍 1-65535 ] |
kTag_SoftwareVersion
|
裝置上的軟體版本。 [ UTF-8 字串、len 1-32 ] |
kTag_TakeIdentityRootKey
|
離開 IRK [Byte String, len 1-16]。 |
kTag_TokenCurrentTimeCounterValueInSeconds
|
權杖 目前時間計數器 (以秒為單位) [單位,2^32 最大值 ]。 |
kTag_TokenPairingBundle
|
設定檔專屬標記。 包含驗證權杖配對套件的結構。 |
kTag_VendorId
|
TokenPairingBundle Structure 適用的特定情境標記, 用於識別產品供應商的程式碼。[ uint, 範圍 1-65535 ] |
kTag_WeaveSignature
|
Weave 簽名物件 (請參閱 profiles/security/WeaveSecurity.h) [struct ]。 |
@327
@327
包含驗證權杖配對組合的相關描述性資訊。
屬性 | |
---|---|
kTokenPairing_MaxEphemeralIdIdentityKeyLength
|
臨時 ID 身分金鑰長度上限。 |
kTokenPairing_MaxPairingTokenLength
|
配對權杖長度上限。 |
kTokenPairing_MaxTakeIdentityRootKeyLength
|
IRK 長度上限。 |