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 [字节字符串,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
|
令牌当前时间计数器(以秒为单位)[ 单位,最大值为 2^32 ]。 |
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 长度上限。 |