Google cam kết thúc đẩy công bằng chủng tộc cho Cộng đồng người da đen. Xem cách thực hiện.
Sử dụng bộ sưu tập để sắp xếp ngăn nắp các trang Lưu và phân loại nội dung dựa trên lựa chọn ưu tiên của bạn.

nl::Weave::Hồ sơ::Bảo mật::Take::WeavetakeChallengerAuthDelegate

Đây là một lớp trừu tượng.

Tóm tắt

Hàm công khai

ClearTokenAuthData(uint64_t tokenId)=0
virtual WEAVE_ERROR
GetChallengerID(uint8_t *challengerID, uint8_t & challengerIDLen) const =0
virtual WEAVE_ERROR
GetNextIdentificationKey(uint64_t & tokenId, uint8_t *identificationKey, uint16_t & identificationKeyLen)=0
virtual WEAVE_ERROR
GetTokenAuthData(uint64_t tokenId, uint8_t & takeConfig, uint8_t *authKey, uint16_t & authKeyLen, uint8_t *encAuthBlob, uint16_t & encAuthBlobLen)=0
virtual WEAVE_ERROR
GetTokenPublicKey(uint64_t tokenId, OID & curveOID, EncodedECPublicKey & tokenPubKey)=0
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
virtual WEAVE_ERROR

Hàm công khai

Dữ liệu xóa xác thực

virtual WEAVE_ERROR ClearTokenAuthData(
  uint64_t tokenId
)=0

GetChallengerID

virtual WEAVE_ERROR GetChallengerID(
  uint8_t *challengerID,
  uint8_t & challengerIDLen
) const =0

Khóa nhận dạng tiếp theo

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

Nhận khóa công khai

virtual WEAVE_ERROR GetTokenPublicKey(
  uint64_t tokenId,
  OID & curveOID,
  EncodedECPublicKey & tokenPubKey
)=0

Tua lại mã khóa tua lại

virtual WEAVE_ERROR RewindIdentificationKeyIterator(
  void
)=0

Dữ liệu của ToToAuthAuth

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