CatapultServer  v0.5.0.1 (Elephant)
catapult::net::ServerChallengeResponse Struct Reference

Packet representing a challenge response and new challenge request from a client to a server. More...

Inheritance diagram for catapult::net::ServerChallengeResponse:
Collaboration diagram for catapult::net::ServerChallengeResponse:

Public Attributes

net::Challenge Challenge
 Challenge data that should be signed by the server. More...
 
catapult::Signature Signature
 Client's signature on the server challenge and any additional request information. More...
 
Key PublicKey
 Client's public key. More...
 
ionet::ConnectionSecurityMode SecurityMode
 Security mode requested by the client. More...
 
- Public Attributes inherited from catapult::ionet::PacketHeader
uint32_t Size
 Size of the packet. More...
 
PacketType Type
 Type of the packet. More...
 

Static Public Attributes

static constexpr ionet::PacketType Packet_Type = ionet::PacketType::Server_Challenge
 

Additional Inherited Members

- Public Member Functions inherited from catapult::ionet::Packet
uint8_t * Data ()
 Returns a non-const pointer to data contained in this packet. More...
 
constexpr const uint8_t * Data () const
 Returns a const pointer to data contained in this packet. More...
 
- Public Member Functions inherited from catapult::utils::NonCopyable
constexpr NonCopyable ()=default
 Default constructor. More...
 
 ~NonCopyable ()=default
 Default destructor. More...
 
 NonCopyable (const NonCopyable &)=delete
 Disabled copy constructor. More...
 
NonCopyableoperator= (const NonCopyable &)=delete
 Disabled assignment operator. More...
 

Detailed Description

Packet representing a challenge response and new challenge request from a client to a server.

Member Data Documentation

◆ Challenge

net::Challenge catapult::net::ServerChallengeResponse::Challenge

Challenge data that should be signed by the server.

◆ Packet_Type

constexpr ionet::PacketType catapult::net::ServerChallengeResponse::Packet_Type = ionet::PacketType::Server_Challenge
staticconstexpr

◆ PublicKey

Key catapult::net::ServerChallengeResponse::PublicKey

Client's public key.

◆ SecurityMode

ionet::ConnectionSecurityMode catapult::net::ServerChallengeResponse::SecurityMode

Security mode requested by the client.

◆ Signature

catapult::Signature catapult::net::ServerChallengeResponse::Signature

Client's signature on the server challenge and any additional request information.


The documentation for this struct was generated from the following file: