mirror of
https://github.com/curl/curl.git
synced 2026-08-26 06:33:32 +03:00
vtls: cleanup SSL config management
- remove `Curl_ssl_get_config()`, no longer needed Closes #12204
This commit is contained in:
parent
faa45a637f
commit
bf0e278a3c
9 changed files with 316 additions and 278 deletions
26
lib/setopt.c
26
lib/setopt.c
|
|
@ -1921,10 +1921,7 @@ CURLcode Curl_vsetopt(struct Curl_easy *data, CURLoption option, va_list param)
|
|||
TRUE : FALSE;
|
||||
|
||||
/* Update the current connection ssl_config. */
|
||||
if(data->conn) {
|
||||
data->conn->ssl_config.verifypeer =
|
||||
data->set.ssl.primary.verifypeer;
|
||||
}
|
||||
Curl_ssl_conn_config_update(data, FALSE);
|
||||
break;
|
||||
#ifndef CURL_DISABLE_DOH
|
||||
case CURLOPT_DOH_SSL_VERIFYPEER:
|
||||
|
|
@ -1944,10 +1941,7 @@ CURLcode Curl_vsetopt(struct Curl_easy *data, CURLoption option, va_list param)
|
|||
(0 != va_arg(param, long))?TRUE:FALSE;
|
||||
|
||||
/* Update the current connection proxy_ssl_config. */
|
||||
if(data->conn) {
|
||||
data->conn->proxy_ssl_config.verifypeer =
|
||||
data->set.proxy_ssl.primary.verifypeer;
|
||||
}
|
||||
Curl_ssl_conn_config_update(data, TRUE);
|
||||
break;
|
||||
#endif
|
||||
case CURLOPT_SSL_VERIFYHOST:
|
||||
|
|
@ -1962,10 +1956,7 @@ CURLcode Curl_vsetopt(struct Curl_easy *data, CURLoption option, va_list param)
|
|||
data->set.ssl.primary.verifyhost = (bool)((arg & 3) ? TRUE : FALSE);
|
||||
|
||||
/* Update the current connection ssl_config. */
|
||||
if(data->conn) {
|
||||
data->conn->ssl_config.verifyhost =
|
||||
data->set.ssl.primary.verifyhost;
|
||||
}
|
||||
Curl_ssl_conn_config_update(data, FALSE);
|
||||
break;
|
||||
#ifndef CURL_DISABLE_DOH
|
||||
case CURLOPT_DOH_SSL_VERIFYHOST:
|
||||
|
|
@ -1987,12 +1978,8 @@ CURLcode Curl_vsetopt(struct Curl_easy *data, CURLoption option, va_list param)
|
|||
|
||||
/* Treat both 1 and 2 as TRUE */
|
||||
data->set.proxy_ssl.primary.verifyhost = (bool)((arg & 3)?TRUE:FALSE);
|
||||
|
||||
/* Update the current connection proxy_ssl_config. */
|
||||
if(data->conn) {
|
||||
data->conn->proxy_ssl_config.verifyhost =
|
||||
data->set.proxy_ssl.primary.verifyhost;
|
||||
}
|
||||
Curl_ssl_conn_config_update(data, TRUE);
|
||||
break;
|
||||
#endif
|
||||
case CURLOPT_SSL_VERIFYSTATUS:
|
||||
|
|
@ -2008,10 +1995,7 @@ CURLcode Curl_vsetopt(struct Curl_easy *data, CURLoption option, va_list param)
|
|||
TRUE : FALSE;
|
||||
|
||||
/* Update the current connection ssl_config. */
|
||||
if(data->conn) {
|
||||
data->conn->ssl_config.verifystatus =
|
||||
data->set.ssl.primary.verifystatus;
|
||||
}
|
||||
Curl_ssl_conn_config_update(data, FALSE);
|
||||
break;
|
||||
#ifndef CURL_DISABLE_DOH
|
||||
case CURLOPT_DOH_SSL_VERIFYSTATUS:
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue