Skip to content
Snippets Groups Projects
Commit dcfb10fb authored by Daniel Stenberg's avatar Daniel Stenberg
Browse files

Patrick Bihan-Faou's verifyhost addition

parent 0553ab81
No related branches found
No related tags found
No related merge requests found
......@@ -448,6 +448,11 @@ typedef enum {
*/
CINIT(HTTPGET, LONG, 80),
/* Set if we should verify the Common name from the peer certificate in ssl
* handshake, set 1 to check existence, 2 to ensure that it matches the
* provided hostname. */
CINIT(SSL_VERIFYHOST, LONG, 81),
CURLOPT_LASTENTRY /* the last unusued */
} CURLoption;
......
......@@ -1881,7 +1881,10 @@ operate(struct Configurable *config, int argc, char *argv[])
/* available from libcurl 7.5: */
curl_easy_setopt(curl, CURLOPT_CAINFO, config->cacert);
curl_easy_setopt(curl, CURLOPT_SSL_VERIFYPEER, TRUE);
curl_easy_setopt(curl, CURLOPT_SSL_VERIFYHOST, 2);
}
else
curl_easy_setopt(curl, CURLOPT_SSL_VERIFYHOST, 1);
if(config->conf&(CONF_NOBODY|CONF_USEREMOTETIME)) {
/* no body or use remote time */
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment