нл:: Переплетение:: Профили:: Безопасность:: БРАТЬ:: WeaveTAKEChallengerAuthDelegate
Это абстрактный класс. Краткое содержание
Общественные функции |
---|
ClearTokenAuthData (uint64_t tokenId)=0 | |
GetChallengerID (uint8_t *challengerID, uint8_t & challengerIDLen) const =0 | |
GetNextIdentificationKey (uint64_t & tokenId, uint8_t *identificationKey, uint16_t & identificationKeyLen)=0 | |
GetTokenAuthData (uint64_t tokenId, uint8_t & takeConfig, uint8_t *authKey, uint16_t & authKeyLen, uint8_t *encAuthBlob, uint16_t & encAuthBlobLen)=0 | |
GetTokenPublicKey (uint64_t tokenId, OID & curveOID, EncodedECPublicKey & tokenPubKey)=0 | |
RewindIdentificationKeyIterator (void)=0 | |
StoreTokenAuthData (uint64_t tokenId, uint8_t takeConfig, const uint8_t *authKey, uint16_t authKeyLen, const uint8_t *encAuthBlob, uint16_t encAuthBlobLen)=0 | |
Общественные функции
ClearTokenAuthData
virtual WEAVE_ERROR ClearTokenAuthData(
uint64_t tokenId
)=0
ПолучитьChallengerID
virtual WEAVE_ERROR GetChallengerID(
uint8_t *challengerID,
uint8_t & challengerIDLen
) const =0
GetNextIdentificationKey
virtual WEAVE_ERROR GetNextIdentificationKey(
uint64_t & tokenId,
uint8_t *identificationKey,
uint16_t & identificationKeyLen
)=0
GetTokenAuthData
virtual WEAVE_ERROR GetTokenAuthData(
uint64_t tokenId,
uint8_t & takeConfig,
uint8_t *authKey,
uint16_t & authKeyLen,
uint8_t *encAuthBlob,
uint16_t & encAuthBlobLen
)=0
Итератор RewindIdentificationKeyIterator
virtual WEAVE_ERROR RewindIdentificationKeyIterator(
void
)=0
Сторетокенаутдата
virtual WEAVE_ERROR StoreTokenAuthData(
uint64_t tokenId,
uint8_t takeConfig,
const uint8_t *authKey,
uint16_t authKeyLen,
const uint8_t *encAuthBlob,
uint16_t encAuthBlobLen
)=0