From 23e22e383410d9c5ebeeb96fb8b788f9a6072160 Mon Sep 17 00:00:00 2001 From: Alexander Zakharov Date: Mon, 18 Dec 2017 18:08:50 +0300 Subject: [PATCH] Temporary fix for gnutls_handshake() failure --- tcp.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/tcp.c b/tcp.c index 2805479..5a2dded 100644 --- a/tcp.c +++ b/tcp.c @@ -299,7 +299,10 @@ tcp_tls_connect(void) } /* It is recommended to use the default priorities */ - CHECK(gnutls_set_default_priority(g_tls_session)); + //CHECK(gnutls_set_default_priority(g_tls_session)); + // Use compatible priority to overcome key validation error + // THIS IS TEMPORARY + CHECK(gnutls_priority_set_direct(g_tls_session, "NORMAL:%COMPAT", NULL)); CHECK(gnutls_certificate_allocate_credentials(&xcred)); CHECK(gnutls_credentials_set(g_tls_session, GNUTLS_CRD_CERTIFICATE, xcred));