nl:: Weave:: Profiles:: TokenPairing
この名前空間には、Weave 認証トークン ペアリング プロファイル用の Weave 内のすべてのインターフェースが含まれます。
概要
列挙型 |
|
---|---|
@325
|
enum トークン ペアリング プロファイルのメッセージ タイプ。 |
@326{
|
enum トークン ペアリング プロファイルのデータ要素タグ。 |
@327{
|
enum 認証トークン ペアリング バンドルに関する説明が含まれます。 |
クラス |
|
---|---|
nl:: |
|
nl:: |
トークン ペアリング リクエストに応答するためのサーバー オブジェクト。 |
列挙型
@325
@325
トークン ペアリング プロファイルのメッセージ タイプ。
@326
@326
トークン ペアリング プロファイルのデータ要素タグ。
プロパティ | |
---|---|
kTag_DeviceId
|
Weave のデバイス 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 [バイト文字列、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 ID キーの最大長。 |
kTokenPairing_MaxPairingTokenLength
|
ペアリングトークンの最大長。 |
kTokenPairing_MaxTakeIdentityRootKeyLength
|
TAKE IRK の最大長。 |