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