Skip to content
Snippets Groups Projects
Commit af45542c authored by Catalin Patulea's avatar Catalin Patulea Committed by Daniel Stenberg
Browse files

polarssl: support CURLOPT_CAPATH / --capath


Signed-off-by: default avatarCatalin Patulea <cat@vv.carleton.ca>
parent 55f8b039
No related branches found
No related tags found
No related merge requests found
......@@ -201,6 +201,22 @@ polarssl_connect_step1(struct connectdata *conn,
}
}
if(data->set.str[STRING_SSL_CAPATH]) {
ret = x509_crt_parse_path(&connssl->cacert,
data->set.str[STRING_SSL_CAPATH]);
if(ret<0) {
#ifdef POLARSSL_ERROR_C
error_strerror(ret, errorbuf, sizeof(errorbuf));
#endif /* POLARSSL_ERROR_C */
failf(data, "Error reading ca cert path %s - PolarSSL: (-0x%04X) %s",
data->set.str[STRING_SSL_CAPATH], -ret, errorbuf);
if(data->set.ssl.verifypeer)
return CURLE_SSL_CACERT_BADFILE;
}
}
/* Load the client certificate */
memset(&connssl->clicert, 0, sizeof(x509_crt));
......
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