nl::
  この名前空間には、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 の最大長。 |