PcapPlusPlus
22.11
|
#include <SSLHandshake.h>
Public Member Functions | |
SSLCertificateRequestMessage (uint8_t *data, size_t dataLen, SSLHandshakeLayer *container) | |
std::vector< SSLClientCertificateType > & | getCertificateTypes () |
uint8_t * | getCertificateAuthorityData () const |
size_t | getCertificateAuthorityLength () const |
std::string | toString () const |
Additional Inherited Members |
Represents SSL/TLS certificate-request message (type 13). Inherits from SSLHandshakeMessage and adds parsing functionality such as retrieving client certificate types and authority data
pcpp::SSLCertificateRequestMessage::SSLCertificateRequestMessage | ( | uint8_t * | data, |
size_t | dataLen, | ||
SSLHandshakeLayer * | container | ||
) |
C'tor for this class. Currently only in use in SSLHandshakeMessage::createHandshakeMessage() 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::SSLCertificateRequestMessage::getCertificateAuthorityData | ( | ) | const |
size_t pcpp::SSLCertificateRequestMessage::getCertificateAuthorityLength | ( | ) | const |
std::vector<SSLClientCertificateType>& pcpp::SSLCertificateRequestMessage::getCertificateTypes | ( | ) |
|
virtual |
Implements pcpp::SSLHandshakeMessage.