Gửi ý kiến phản hồi
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:: Profiles:: Security:: 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
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
Hàm công khai
ClearTokenAuthData
virtual WEAVE_ERROR ClearTokenAuthData(
uint64_t tokenId
)=0
GetChallengerID
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
GetTokenPublicKey
virtual WEAVE_ERROR GetTokenPublicKey(
uint64_t tokenId,
OID & curveOID,
EncodedECPublicKey & tokenPubKey
)=0
RewindIdentificationKeyIterator
virtual WEAVE_ERROR RewindIdentificationKeyIterator(
void
)=0
StoreTokenAuthData
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
Trừ phi có lưu ý khác, nội dung của trang này được cấp phép theo Giấy phép ghi nhận tác giả 4.0 của Creative Commons và các mã mẫu được cấp phép theo Giấy phép Apache 2.0 . Để biết thêm chi tiết, vui lòng tham khảo Chính sách trên trang web của Google Developers . Java là một nhãn hiệu đã đăng ký của Oracle và/hoặc các đơn vị liên kết của Oracle. OPENTHREAD và các nhãn hiệu có liên quan là nhãn hiệu của Thread Group và được sử dụng theo giấy phép.
Cập nhật lần gần đây nhất: 2024-11-09 UTC.
Bạn muốn chia sẻ thêm với chúng tôi?
[[["Dễ hiểu","easyToUnderstand","thumb-up"],["Giúp tôi giải quyết được vấn đề","solvedMyProblem","thumb-up"],["Khác","otherUp","thumb-up"]],[["Thiếu thông tin tôi cần","missingTheInformationINeed","thumb-down"],["Quá phức tạp/quá nhiều bước","tooComplicatedTooManySteps","thumb-down"],["Đã lỗi thời","outOfDate","thumb-down"],["Vấn đề về bản dịch","translationIssue","thumb-down"],["Vấn đề về mẫu/mã","samplesCodeIssue","thumb-down"],["Khác","otherDown","thumb-down"]],["Cập nhật lần gần đây nhất: 2024-11-09 UTC."],[],[]]