From: Malte Janduda Date: Tue, 10 Jan 2017 20:48:15 +0000 (+0100) Subject: Example 10_openssl_server should use TLSv1.2 instead of SSLv3; fixed corrupted HTTP... X-Git-Tag: v2.0-rc2~53^2~1 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=dcd5c5bb7301e675556412100d7dad07bf49195a;p=esp-idf Example 10_openssl_server should use TLSv1.2 instead of SSLv3; fixed corrupted HTTP Header --- diff --git a/examples/protocols/openssl_server/main/openssl_server.c b/examples/protocols/openssl_server/main/openssl_server.c index 1eea2110ce..7569124f7f 100755 --- a/examples/protocols/openssl_server/main/openssl_server.c +++ b/examples/protocols/openssl_server/main/openssl_server.c @@ -37,7 +37,7 @@ const static char *TAG = "Openssl_demo"; #define OPENSSL_DEMO_SERVER_ACK "HTTP/1.1 200 OK\r\n" \ "Content-Type: text/html\r\n" \ - "Content-Length: 98\r\n" \ + "Content-Length: 98\r\n\r\n" \ "\r\n" \ "\r\n" \ "OpenSSL demo\r\n" \ @@ -71,7 +71,7 @@ static void openssl_demo_thread(void *p) const unsigned int prvtkey_pem_bytes = prvtkey_pem_end - prvtkey_pem_start; ESP_LOGI(TAG, "SSL server context create ......"); - ctx = SSL_CTX_new(TLS_server_method()); + ctx = SSL_CTX_new(TLSv1_2_server_method()); if (!ctx) { ESP_LOGI(TAG, "failed"); goto failed1;