PcapPlusPlus
|
#include <SSLHandshake.h>
Public Member Functions | |
SSLServerKeyExchangeMessage (uint8_t *data, size_t dataLen, SSLHandshakeLayer *container) | |
uint8_t * | getServerKeyExchangeParams () |
size_t | getServerKeyExchangeParamsLength () |
std::string | toString () |
Public Member Functions inherited from pcpp::SSLHandshakeMessage | |
virtual SSLHandshakeType | getHandshakeType () |
virtual size_t | getMessageLength () |
virtual bool | isMessageComplete () |
SSLHandshakeLayer * | getContainingLayer () |
Additional Inherited Members | |
Static Public Member Functions inherited from pcpp::SSLHandshakeMessage | |
static SSLHandshakeMessage * | createHandhakeMessage (uint8_t *data, size_t dataLen, SSLHandshakeLayer *container) |
Represents SSL/TLS server-key-exchange message (type 12). Inherits from SSLHandshakeMessage and adds parsing functionality such as getting the server key exchange params as raw data (parsing of this may be added in the future)
|
inline |
C'tor for this class. Currently only in use in SSLHandshakeMessage::createHandhakeMessage() and should be used by a user
[in] | data | The message as raw data |
[in] | dataLen | Message raw data length in bytes |
[in] | container | The SSL handshake layer which shall contain this message |
uint8_t* pcpp::SSLServerKeyExchangeMessage::getServerKeyExchangeParams | ( | ) |
size_t pcpp::SSLServerKeyExchangeMessage::getServerKeyExchangeParamsLength | ( | ) |
|
virtual |
Implements pcpp::SSLHandshakeMessage.