שליחת משוב
  
   
 
  
    
    
      
      
      קל לארגן דפים בעזרת אוספים
     
    
      
      אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
     
   
   
  
    
  
  
    
    
    
  
  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
        
       
     
  
  מאפיינים ציבוריים 
  
    ChallengerAuthDelegate 
    
WeaveTAKEChallengerAuthDelegate  * ChallengerAuthDelegate
  
  
    ChallengerId 
    
uint8_t   ChallengerId [ kMaxChallengerIdSize ] 
  
  
    ChallengerIdLen 
    
uint8_t ChallengerIdLen 
  
  
    ChallengerNonce 
    
uint8_t   ChallengerNonce [ kNonceSize ] 
  
  
    ChosenConfiguration 
    
uint8_t ChosenConfiguration 
  
  
    
    
uint8_t ControlHeader 
  
  
    EncryptionType 
    
uint8_t EncryptionType 
  
  
    OptionalConfigurations 
    
uint8_t   OptionalConfigurations [ kMaxOptionalConfigurations ] 
  
  
    ProtocolConfig 
    
uint8_t ProtocolConfig 
  
  
    SessionKeyId 
    
uint16_t SessionKeyId 
  
  
    TokenAuthDelegate 
    
WeaveTAKETokenAuthDelegate  * TokenAuthDelegate
  
  
    TokenNonce 
    
uint8_t   TokenNonce [ kNonceSize ] 
  
  פונקציות ציבוריות 
  
    GenerateAuthenticateTokenMessage 
    
WEAVE_ERROR  GenerateAuthenticateTokenMessage(
  PacketBuffer  *msgBuf
)
  
  
    GenerateAuthenticateTokenResponseMessage 
    
WEAVE_ERROR  GenerateAuthenticateTokenResponseMessage(
  PacketBuffer  *msgBuf
)
  
  
    GenerateIdentifyTokenMessage 
    
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
)
  
  
    GenerateIdentifyTokenResponseMessage 
    
WEAVE_ERROR  GenerateIdentifyTokenResponseMessage(
  PacketBuffer  *msgBuf
)
  
  
    GenerateProtocolEncryptionKey 
    
WEAVE_ERROR  GenerateProtocolEncryptionKey(
  void
)
  
  
    GenerateReAuthenticateTokenMessage 
    
WEAVE_ERROR  GenerateReAuthenticateTokenMessage(
  PacketBuffer  *msgBuf
)
  
  
    GenerateReAuthenticateTokenResponseMessage 
    
WEAVE_ERROR  GenerateReAuthenticateTokenResponseMessage(
  PacketBuffer  *msgBuf
)
  
  
    
    
WEAVE_ERROR  GenerateTokenReconfigureMessage(
  PacketBuffer  *msgBuf
)
  
  
    GetCurveLen 
    
uint16_t   GetCurveLen ( 
   void 
)   const   
  
  
    GetCurveOID 
    
OID   GetCurveOID ( 
   void 
)   const   
  
  
    GetECPointLen 
    
uint16_t   GetECPointLen ( 
   void 
)   const   
  
  
    GetEncryptionType 
    
uint8_t GetEncryptionType(
  void
) 
  
  
    GetNumOptionalConfigurations 
    
uint8_t   GetNumOptionalConfigurations ( 
   void 
)   const   
  
  
    GetPrivKeyLen 
    
uint16_t   GetPrivKeyLen ( 
   void 
)   const   
  
  
    GetSessionKey 
    
WEAVE_ERROR   GetSessionKey ( 
   const   WeaveEncryptionKey   *&   encKey 
)   const   
  
  
    HasSentChallengerId 
    
bool   HasSentChallengerId ( 
   void 
)   const   
  
  
    Init 
    
void Init(
  void
) 
  
  
    IsEncryptAuthPhase 
    
bool   IsEncryptAuthPhase ( 
   void 
)   const   
  
  
    IsEncryptCommPhase 
    
bool   IsEncryptCommPhase ( 
   void 
)   const   
  
  
    IsTimeLimitedIK 
    
bool   IsTimeLimitedIK ( 
   void 
)   const   
  
  
    ProcessAuthenticateTokenMessage 
    
WEAVE_ERROR   ProcessAuthenticateTokenMessage ( 
   const   PacketBuffer   * msgBuf 
) 
  
  
    ProcessAuthenticateTokenResponseMessage 
    
WEAVE_ERROR   ProcessAuthenticateTokenResponseMessage ( 
   const   PacketBuffer   * msgBuf 
) 
  
  
    ProcessIdentifyTokenMessage 
    
WEAVE_ERROR   ProcessIdentifyTokenMessage ( 
   uint64_t   peerNodeId , 
   const   PacketBuffer   * msgBuf 
) 
  
  
    ProcessIdentifyTokenResponseMessage 
    
WEAVE_ERROR   ProcessIdentifyTokenResponseMessage ( 
   const   PacketBuffer   * buf 
) 
  
  
    ProcessReAuthenticateTokenMessage 
    
WEAVE_ERROR   ProcessReAuthenticateTokenMessage ( 
   const   PacketBuffer   * msgBuf 
) 
  
  
    ProcessReAuthenticateTokenResponseMessage 
    
WEAVE_ERROR   ProcessReAuthenticateTokenResponseMessage ( 
   const   PacketBuffer   * msgBuf 
) 
  
  
    
    
WEAVE_ERROR   ProcessTokenReconfigureMessage ( 
   uint8_t   &   config , 
   const   PacketBuffer   * msgBuf 
) 
  
  
    כיבוי 
    
void Shutdown(
  void
) 
  
  
    UseSessionKey 
    
bool   UseSessionKey ( 
   void 
)   const   
  
  
                                         
  
  
 
  
    
    
    
  
  
 
  אלא אם צוין אחרת, התוכן של הדף הזה הוא ברישיון Creative Commons Attribution 4.0  ודוגמאות הקוד הן ברישיון Apache 2.0 . לקבלת פרטים נוספים, אפשר לקרוא את מדיניות האתר של Google Developers . Java הוא סימן מסחרי רשום של חברת Oracle ו/או של השותפים העצמאיים שלה. OPENTHREAD והסימנים הקשורים הם סימנים מסחריים של Thread Group והשימוש בהם נעשה ברישיון.
  עדכון אחרון: 2025-07-28 (שעון 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-07-28 (שעון UTC)."],[],[]]