Certificates

- Stores the host name in the session, for handѕhake validation.
This commit is contained in:
Paul Beckingham 2013-10-29 23:03:21 -04:00
parent eda9ac56da
commit 7c08ce749f

View file

@ -182,6 +182,10 @@ void TLSClient::init (
////////////////////////////////////////////////////////////////////////////////
void TLSClient::connect (const std::string& host, const std::string& port)
{
// Store the host name, so the verification callback can access it during the
// handshake below.
gnutls_session_set_ptr (_session, (void*) host.c_str ());
// use IPv4 or IPv6, does not matter.
struct addrinfo hints = {0};
hints.ai_family = AF_UNSPEC;