nl:: Weave:: Profiles:: TokenPairing
Dieser Namespace umfasst alle Schnittstellen in Weave für das Weave Authentication Token Pairing-Profil.
Zusammenfassung
Aufzählungen |
|
---|---|
@325
|
enum Nachrichtentypen für das Token-Kopplungsprofil. |
@326{
|
enum Datenelement-Tags für das Token-Kopplungsprofil. |
@327{
|
enum Enthält beschreibende Informationen zu einem Authentifizierungstoken-Kopplungs-Bundle. |
Klassen |
|
---|---|
nl:: |
|
nl:: |
Serverobjekt zum Antworten auf Anfragen zur Token-Kopplung. |
Aufzählungen
@325
@325
Nachrichtentypen für das Token-Kopplungsprofil.
@326
@326
Datenelement-Tags für das Token-Kopplungsprofil.
Attribute | |
---|---|
kTag_DeviceId
|
Weave-Geräte-ID. [ uint, max. 2^64 ] |
kTag_EphemeralIdIdentityKey
|
Identitätsschlüssel der sitzungsspezifischen ID [byte string, len 1-16 ]. |
kTag_EphemeralIdRotationPeriodScaler
|
Skalierungszeitraum für den flüchtigen ID-Rotationszeitraum [ unit, 256 max ]. |
kTag_PairingToken
|
Kopplungstoken vom Dienst [byte string, len 1-128]. |
kTag_ProductId
|
Code zur Identifizierung des Produkts. [ uint, Bereich 1-65535 ] |
kTag_ProductRevision
|
Code zur Identifizierung der Produktversion. [ uint, Bereich 1-65535 ] |
kTag_SoftwareVersion
|
Softwareversion auf dem Gerät. [ UTF-8 string, len 1-32 ] |
kTag_TakeIdentityRootKey
|
TAKE IRK [ Byte String, len 1-16]. |
kTag_TokenCurrentTimeCounterValueInSeconds
|
Token-Aktueller Zeitzähler (in Sekunden) [ unit, 2^32 max ]. |
kTag_TokenPairingBundle
|
Profilspezifische Tags. Struktur mit einem Auth-Token-Kopplungs-Bundle. |
kTag_VendorId
|
Kontextspezifische Tags für die Struktur von TokenPairingBundle. Code zur Identifizierung des Produktanbieters. [ uint, Bereich 1-65535 ] |
kTag_WeaveSignature
|
Ein Weave-Signaturobjekt (siehe profiles/security/WeaveSecurity.h) [structure ]. |
@327
@327
Enthält beschreibende Informationen zu einem Authentifizierungstoken-Kopplungs-Bundle.
Attribute | |
---|---|
kTokenPairing_MaxEphemeralIdIdentityKeyLength
|
Maximale Länge des Identitätsschlüssels für die sitzungsspezifische ID. |
kTokenPairing_MaxPairingTokenLength
|
Maximale Länge des Kopplungstokens. |
kTokenPairing_MaxTakeIdentityRootKeyLength
|
Maximale TAKE IRK-Länge. |