KSSL: Set hostname in TLSext to enable SNI support

Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
pull/1/head
Slávek Banko 8 years ago
parent adb9d9d2b0
commit 45cf7d13eb

@ -329,6 +329,9 @@ int rc;
d->m_ssl = 0; d->m_ssl = 0;
return rc; return rc;
} }
#ifdef SSL_CTRL_SET_TLSEXT_HOSTNAME
d->kossl->SSL_set_tlsext_host_name(d->m_ssl, d->proxyPeer.ascii());
#endif
rc = d->kossl->SSL_accept(d->m_ssl); rc = d->kossl->SSL_accept(d->m_ssl);
if (rc == 1) { if (rc == 1) {
@ -424,6 +427,9 @@ int rc;
d->m_ssl = 0; d->m_ssl = 0;
return rc; return rc;
} }
#ifdef SSL_CTRL_SET_TLSEXT_HOSTNAME
d->kossl->SSL_set_tlsext_host_name(d->m_ssl, d->proxyPeer.ascii());
#endif
connect_again: connect_again:
rc = d->kossl->SSL_connect(d->m_ssl); rc = d->kossl->SSL_connect(d->m_ssl);

Loading…
Cancel
Save