pcpp::SSLHelloRequestMessage Class Reference

#include <SSLHandshake.h>

Inheritance diagram for pcpp::SSLHelloRequestMessage:

Public Member Functions

 SSLHelloRequestMessage (uint8_t *data, size_t dataLen, SSLHandshakeLayer *container)
std::string toString ()
- Public Member Functions inherited from pcpp::SSLHandshakeMessage
virtual SSLHandshakeType getHandshakeType ()
virtual size_t getMessageLength ()
virtual bool isMessageComplete ()
SSLHandshakeLayergetContainingLayer ()

Additional Inherited Members

- Static Public Member Functions inherited from pcpp::SSLHandshakeMessage
static SSLHandshakeMessagecreateHandhakeMessage (uint8_t *data, size_t dataLen, SSLHandshakeLayer *container)

Detailed Description

Represents SSL/TLS hello-request message (type 0). This message has no additional payload except for the common payload described in SSLHandshakeMessage

Constructor & Destructor Documentation

pcpp::SSLHelloRequestMessage::SSLHelloRequestMessage ( uint8_t *  data,
size_t  dataLen,
SSLHandshakeLayer container 

C'tor for this class. Currently only in use in SSLHandshakeMessage::createHandhakeMessage() and should be used by a user

[in]dataThe message as raw data
[in]dataLenMessage raw data length in bytes
[in]containerThe SSL handshake layer which shall contain this message

Member Function Documentation

std::string pcpp::SSLHelloRequestMessage::toString ( )
A string representation of the message type (e.g "Client Hello message")

Implements pcpp::SSLHandshakeMessage.