From: Nick Mathewson Date: Tue, 24 Dec 2013 19:05:44 +0000 (-0500) Subject: Sample HTTPS Client: Set hostname for SNI extension (by f69m) X-Git-Tag: release-2.1.4-alpha~55 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=d1976f8ec48710f20a84043c80ec8f5108d4df38;p=libevent Sample HTTPS Client: Set hostname for SNI extension (by f69m) Patch from f69m on SourceForge --- diff --git a/sample/https-client.c b/sample/https-client.c index 6597f119..81abc743 100644 --- a/sample/https-client.c +++ b/sample/https-client.c @@ -318,6 +318,9 @@ main(int argc, char **argv) die_openssl("SSL_new()"); } + // Set hostname for SNI extension + SSL_set_tlsext_host_name(ssl, host); + if (strcasecmp(scheme, "http") == 0) { bev = bufferevent_socket_new(base, -1, BEV_OPT_CLOSE_ON_FREE); } else {