diff options
author | Michal Marek <mmarek@suse.cz> | 2008-03-20 08:09:23 +0000 |
---|---|---|
committer | Michal Marek <mmarek@suse.cz> | 2008-03-20 08:09:23 +0000 |
commit | 86cbb23282bee426439fc969d09a462acac0abe9 (patch) | |
tree | 5b97fda383c39a16038479d6c168e45e65abed4a /lib/url.c | |
parent | e9a460411fcbf28c9e8b4e6afba4a7d1efa8bde2 (diff) |
- Added --with-ca-path=DIRECTORY configure option to use an openSSL CApath by
default instead of a ca bundle. The configure script will also look for a
ca path if no ca bundle is found and no option given.
- Fixed detection of previously installed curl-ca-bundle.crt
Diffstat (limited to 'lib/url.c')
-rw-r--r-- | lib/url.c | 6 |
1 files changed, 4 insertions, 2 deletions
@@ -746,10 +746,12 @@ CURLcode Curl_open(struct SessionHandle **curl) data->set.ssl.verifypeer = TRUE; data->set.ssl.verifyhost = 2; data->set.ssl.sessionid = TRUE; /* session ID caching enabled by default */ -#ifdef CURL_CA_BUNDLE - /* This is our preferred CA cert bundle since install time */ + /* This is our preferred CA cert bundle/path since install time */ +#if defined(CURL_CA_BUNDLE) res = setstropt(&data->set.str[STRING_SSL_CAFILE], (char *) CURL_CA_BUNDLE); +#elif defined(CURL_CA_PATH) + res = setstropt(&data->set.str[STRING_SSL_CAPATH], (char *) CURL_CA_PATH); #endif } |