Google은 흑인 공동체를 위한 인종적 평등을 추구하기 위해 노력하고 있습니다. 자세히 알아보기

nl::Weave::프로필:토큰 페어링

이 네임스페이스에는 Weave 인증 토큰 페어링 프로필의 Weave 내 모든 인터페이스가 포함되어 있습니다.

요약

열거

@325 enum
토큰 페어링 프로필의 메시지 유형
@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
토큰 페어링 프로필의 데이터 요소 태그입니다.
@327{
  kTokenPairing_MaxPairingTokenLength = 128,
  kTokenPairing_MaxTakeIdentityRootKeyLength = 16,
  kTokenPairing_MaxEphemeralIdIdentityKeyLength = 16
}
enum
인증 토큰 페어링 번들에 대한 설명 정보를 포함합니다.

클래스

nl::Weave::Profiles::TokenPairing::TokenPairingDelegate
nl::Weave::Profiles::TokenPairing::TokenPairingServer를 사용합니다.

토큰 페어링 요청에 응답하는 서버 객체

열거

@325

 @325

토큰 페어링 프로필의 메시지 유형

@326

 @326

토큰 페어링 프로필의 데이터 요소 태그입니다.

속성
kTag_DeviceId

Weave 기기 ID

[ uint, 최대 2^64 ]

kTag_EphemeralIdIdentityKey

임시 ID ID 키[ byte string, 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 [ Byte String, 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 길이