মতামত জানান
সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন
আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।
nl:: বুনা:: প্রোফাইল:: নিরাপত্তা:: নিন:: ওয়েভটেক ইঞ্জিন সারাংশ পাবলিক ফাংশন GenerateAuthenticateTokenMessage ( PacketBuffer *msgBuf)
GenerateAuthenticateTokenResponseMessage ( PacketBuffer *msgBuf)
GenerateIdentifyTokenMessage (uint16_t sessionKeyId, uint8_t takeConfig, bool encryptAuthPhase, bool encryptCommPhase, bool timeLimitedIK, bool sendChallengerId, uint8_t encryptionType, uint64_t localNodeId, PacketBuffer *msgBuf)
GenerateIdentifyTokenResponseMessage ( PacketBuffer *msgBuf)
GenerateProtocolEncryptionKey (void)
GenerateReAuthenticateTokenMessage ( PacketBuffer *msgBuf)
GenerateReAuthenticateTokenResponseMessage ( PacketBuffer *msgBuf)
GenerateTokenReconfigureMessage ( PacketBuffer *msgBuf)
GetCurveLen (void) const
uint16_t
GetCurveOID (void) const
OID
GetECPointLen (void) const
uint16_t
GetEncryptionType (void)
uint8_t
GetNumOptionalConfigurations (void) const
uint8_t
GetPrivKeyLen (void) const
uint16_t
GetSessionKey (const WeaveEncryptionKey *& encKey) const
HasSentChallengerId (void) const
bool
Init (void)
void
IsEncryptAuthPhase (void) const
bool
IsEncryptCommPhase (void) const
bool
IsTimeLimitedIK (void) const
bool
ProcessAuthenticateTokenMessage (const PacketBuffer *msgBuf)
ProcessAuthenticateTokenResponseMessage (const PacketBuffer *msgBuf)
ProcessIdentifyTokenMessage (uint64_t peerNodeId, const PacketBuffer *msgBuf)
ProcessIdentifyTokenResponseMessage (const PacketBuffer *buf)
ProcessReAuthenticateTokenMessage (const PacketBuffer *msgBuf)
ProcessReAuthenticateTokenResponseMessage (const PacketBuffer *msgBuf)
ProcessTokenReconfigureMessage (uint8_t & config, const PacketBuffer *msgBuf)
Shutdown (void)
void
UseSessionKey (void) const
bool
পাবলিক বৈশিষ্ট্য চ্যালেঞ্জারআইডি
uint8_t ChallengerId [ kMaxChallengerIdSize ]
চ্যালেঞ্জারআইডিলেন
uint8_t ChallengerIdLen
চ্যালেঞ্জার ননস
uint8_t ChallengerNonce [ kNonceSize ]
কনফিগারেশন বেছে নিন
uint8_t ChosenConfiguration
এনক্রিপশন টাইপ
uint8_t EncryptionType
ঐচ্ছিক কনফিগারেশন
uint8_t OptionalConfigurations [ kMaxOptionalConfigurations ]
প্রোটোকল কনফিগারেশন
uint8_t ProtocolConfig
SessionKeyId
uint16_t SessionKeyId
TokenNonce
uint8_t TokenNonce [ kNonceSize ]
পাবলিক ফাংশন প্রমাণীকরণ টোকেন রেসপন্স মেসেজ তৈরি করুন
WEAVE_ERROR GenerateAuthenticateTokenResponseMessage(
PacketBuffer *msgBuf
)
IdentifyTokenMessage তৈরি করুন
WEAVE_ERROR GenerateIdentifyTokenMessage(
uint16_t sessionKeyId,
uint8_t takeConfig,
bool encryptAuthPhase,
bool encryptCommPhase,
bool timeLimitedIK,
bool sendChallengerId,
uint8_t encryptionType,
uint64_t localNodeId,
PacketBuffer *msgBuf
)
প্রোটোকল এনক্রিপশন কী তৈরি করুন
WEAVE_ERROR GenerateProtocolEncryptionKey(
void
)
ReAuthenticateTokenResponseMessage জেনারেট করুন
WEAVE_ERROR GenerateReAuthenticateTokenResponseMessage(
PacketBuffer *msgBuf
)
GetCurveLen
uint16_t GetCurveLen (
void
) const
GetCurveOID
OID GetCurveOID (
void
) const
GetECPointLen
uint16_t GetECPointLen (
void
) const
GetEncryptionType
uint8_t GetEncryptionType(
void
)
GetNumOptional Configurations
uint8_t GetNumOptionalConfigurations (
void
) const
GetPrivKeyLen
uint16_t GetPrivKeyLen (
void
) const
HasSentChallengerId
bool HasSentChallengerId (
void
) const
IsEncryptAuthPhase
bool IsEncryptAuthPhase (
void
) const
IsEncryptCommPhase
bool IsEncryptCommPhase (
void
) const
IsTimeLimitedIK
bool IsTimeLimitedIK (
void
) const
ProcessAuthenticateTokenResponseMessage
WEAVE_ERROR ProcessAuthenticateTokenResponseMessage (
const PacketBuffer * msgBuf
)
ProcessIdentifyTokenMessage
WEAVE_ERROR ProcessIdentifyTokenMessage (
uint64_t peerNodeId ,
const PacketBuffer * msgBuf
)
ProcessReAuthenticateTokenResponseMessage
WEAVE_ERROR ProcessReAuthenticateTokenResponseMessage (
const PacketBuffer * msgBuf
)
শাটডাউন
void Shutdown(
void
)
সেশনকি ব্যবহার করুন
bool UseSessionKey (
void
) const
অন্য কিছু উল্লেখ করা না থাকলে, এই পৃষ্ঠার কন্টেন্ট Creative Commons অ্যাট্রিবিউশন 4.0 লাইসেন্স -এর অধীনে এবং কোডের স্যাম্পেল Apache 2.0 লাইসেন্স -এর অধীনে লাইসেন্স প্রাপ্ত। আরও জানতে, Google Developers সাইট নীতি দেখুন। Java হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক। OPENTHREAD ও এর সম্পর্কিত চিহ্ন হল Thread Group-এর ট্রেডমার্রক এবং এগুলিকে লাইসেন্সের অধীনে ব্যবহার করা হয়।
2025-01-05 UTC-তে শেষবার আপডেট করা হয়েছে।
আমাদের আরও কিছু জানাতে চান?
[[["সহজে বোঝা যায়","easyToUnderstand","thumb-up"],["আমার সমস্যার সমাধান হয়েছে","solvedMyProblem","thumb-up"],["অন্যান্য","otherUp","thumb-up"]],[["এতে আমার প্রয়োজনীয় তথ্য নেই","missingTheInformationINeed","thumb-down"],["খুব জটিল / অনেক ধাপ","tooComplicatedTooManySteps","thumb-down"],["পুরনো","outOfDate","thumb-down"],["অনুবাদ সংক্রান্ত সমস্যা","translationIssue","thumb-down"],["নমুনা / কোড সংক্রান্ত সমস্যা","samplesCodeIssue","thumb-down"],["অন্যান্য","otherDown","thumb-down"]],["2025-01-05 UTC-তে শেষবার আপডেট করা হয়েছে।"],[],[]]