wolfssl: add SECURE_RENEGOTIATION support

Closes #6411
This commit is contained in:
Himanshu Gupta 2020-08-31 19:35:35 +00:00 committed by Daniel Stenberg
parent b150a63d5c
commit f927f38f1e
No known key found for this signature in database
GPG Key ID: 5CC908FDB71E12C2

View File

@ -505,6 +505,13 @@ wolfssl_connect_step1(struct connectdata *conn,
}
#endif /* OPENSSL_EXTRA */
#ifdef HAVE_SECURE_RENEGOTIATION
if(wolfSSL_UseSecureRenegotiation(backend->handle) != SSL_SUCCESS) {
failf(data, "SSL: failed setting secure renegotiation");
return CURLE_SSL_CONNECT_ERROR;
}
#endif /* HAVE_SECURE_RENEGOTIATION */
/* Check if there's a cached ID we can/should use here! */
if(SSL_SET_OPTION(primary.sessionid)) {
void *ssl_sessionid = NULL;