nl::Weave::Profiller::Jeton Eşleme

Bu ad alanı, Weave Kimlik Doğrulama Jetonu Eşleştirme profili için Weave içindeki tüm arayüzleri içerir.

Özet

Sıralamalar

@325 enum
Jeton Eşleme Profili için Mesaj Türleri.
@326{
  kTag_TokenPairingBundle = 1,
  kTag_VendorId = 0,
  kTag_ProductId = 1,
  kTag_ProductRevision = 2,
  kTag_SoftwareVersion = 3,
  kTag_DeviceId = 4,
  kTag_PairingToken = 5,
  kTag_TakeIdentityRootKey = 6,
  kTag_EphemeralIdIdentityKey = 7,
  kTag_TokenCurrentTimeCounterValueInSeconds = 8,
  kTag_EphemeralIdRotationPeriodScaler = 9,
  kTag_WeaveSignature = 10
}
enum
Jeton Eşleme Profili için Veri Öğesi Etiketleri.
@327{
  kTokenPairing_MaxPairingTokenLength = 128,
  kTokenPairing_MaxTakeIdentityRootKeyLength = 16,
  kTokenPairing_MaxEphemeralIdIdentityKeyLength = 16
}
enum
Kimlik Doğrulama Jetonu Eşleştirme Paketi hakkında açıklayıcı bilgiler içerir.

Sınıflar

nl::Weave::Profiles::TokenDoubleing::TokenDoubleingTemsilci
nl::Weave::Profiles::TokenDoubleing::TokenDoubleingServer

Jeton Eşleme isteklerine yanıt vermek için sunucu nesnesi.

Sıralamalar

@325

 @325

Jeton Eşleme Profili için Mesaj Türleri.

@326

 @326

Jeton Eşleme Profili için Veri Öğesi Etiketleri.

Özellikler
kTag_DeviceId

Ağ cihaz kimliği.

[sayı, en fazla 2^64 ]

kTag_EphemeralIdIdentityKey

Geçici Kimlik Kimlik Anahtarı [ bayt dizesi, len 1-16 ].

kTag_EphemeralIdRotationPeriodScaler

Geçici kimlik döndürme dönemi ölçeklendirici [ birim, maks. 256 ].

kTag_PairingToken

Hizmetteki eşleme jetonu [ bayt dizesi, len 1-128].

kTag_ProductId

Kod tanımlama ürünü.

[ ipucu, aralık 1-65.535 ]

kTag_ProductRevision

Ürün düzeltmesini tanımlayan kod.

[ ipucu, aralık 1-65.535 ]

kTag_SoftwareVersion

Cihazdaki yazılım sürümü.

[ UTF-8 dizesi, len 1-32 ]

kTag_TakeIdentityRootKey

IRK ALIN [ Bayt String, len 1-16].

kTag_TokenCurrentTimeCounterValueInSeconds

Jeton Geçerli zaman sayacı (saniye cinsinden) [ birim, maks. 2^32 ].

kTag_TokenPairingBundle

Profile Özel Etiketler.

Kimlik Doğrulama Jetonu Eşleştirme Paketi içeren yapı.

kTag_VendorId

TokenDoubleingBundle Yapısı için İçeriğe Özel Etiketler.

Ürün satıcısını tanımlayan kod. [ ipucu, aralık 1-65.535 ]

kTag_WeaveSignature

Weave imza nesnesi (bkz. profile/security/WeaveSecurity.h [struct ].

@327

 @327

Kimlik Doğrulama Jetonu Eşleştirme Paketi hakkında açıklayıcı bilgiler içerir.

Özellikler
kTokenPairing_MaxEphemeralIdIdentityKeyLength

Maksimum Geçici Kimlik Kimlik Anahtarı uzunluğu.

kTokenPairing_MaxPairingTokenLength

Maksimum eşleme jetonu uzunluğu.

kTokenPairing_MaxTakeIdentityRootKeyLength

Maksimum IRK uzunluğu.