summaryrefslogtreecommitdiff
path: root/docs/libcurl/opts/CURLOPT_CAINFO.3
Commit message (Collapse)AuthorAgeFilesLines
* www.curl.se: new project homebagder/www.curl.seDaniel Stenberg2020-11-021-1/+1
|
* terminology: call them null-terminated stringsDaniel Stenberg2020-06-281-1/+1
| | | | | | | | | | | Updated terminology in docs, comments and phrases to refer to C strings as "null-terminated". Done to unify with how most other C oriented docs refer of them and what users in general seem to prefer (based on a single highly unscientific poll on twitter). Reported-by: coinhubs on github Fixes #5598 Closes #5608
* CURLOPT_CAINFO.3: polished wordingDaniel Stenberg2019-06-101-11/+9
| | | | | | | | | | | | Clarify the functionality when built to use Schannel and Secure Transport and stop calling it the "recommended" or "preferred" way and instead rather call it the default. Removed the reference to the ssl comparison table as it isn't necessary. Reported-by: Richard Alcock Bug: https://curl.haxx.se/mail/lib-2019-06/0019.html Closes #4005
* CURLOPT_CAINFO.3: with Schannel, you want Windows 8 or later [ci skip]Daniel Stenberg2019-05-141-5/+6
| | | | | | | Clues-provided-by: Jay Satiro Clues-provided-by: Jeroen Ooms Fixes #3711 Closes #3874
* schannel: stop calling it "winssl"Daniel Stenberg2019-02-011-5/+5
| | | | | | | | Stick to "Schannel" everywhere. The configure option --with-winssl is kept to allow existing builds to work but --with-schannel is added as an alias. Closes #3504
* schannel: add support for CURLOPT_CAINFODan McNulty2018-04-181-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Move verify_certificate functionality in schannel.c into a new file called schannel_verify.c. Additionally, some structure defintions from schannel.c have been moved to schannel.h to allow them to be used in schannel_verify.c. - Make verify_certificate functionality for Schannel available on all versions of Windows instead of just Windows CE. verify_certificate will be invoked on Windows CE or when the user specifies CURLOPT_CAINFO and CURLOPT_SSL_VERIFYPEER. - In verify_certificate, create a custom certificate chain engine that exclusively trusts the certificate store backed by the CURLOPT_CAINFO file. - doc updates of --cacert/CAINFO support for schannel - Use CERT_NAME_SEARCH_ALL_NAMES_FLAG when invoking CertGetNameString when available. This implements a TODO in schannel.c to improve handling of multiple SANs in a certificate. In particular, all SANs will now be searched instead of just the first name. - Update tool_operate.c to not search for the curl-ca-bundle.crt file when using Schannel to maintain backward compatibility. Previously, any curl-ca-bundle.crt file found in that search would have been ignored by Schannel. But, with CAINFO support, the file found by that search would have been used as the certificate store and could cause issues for any users that have curl-ca-bundle.crt in the search path. - Update url.c to not set the build time CURL_CA_BUNDLE if the selected SSL backend is Schannel. We allow setting CA location for schannel only when explicitly specified by the user via CURLOPT_CAINFO / --cacert. - Add new test cases 3000 and 3001. These test cases check that the first and last SAN, respectively, matches the connection hostname. New test certificates have been added for these cases. For 3000, the certificate prefix is Server-localhost-firstSAN and for 3001, the certificate prefix is Server-localhost-secondSAN. - Remove TODO 15.2 (Add support for custom server certificate validation), this commit addresses it. Closes https://github.com/curl/curl/pull/1325
* opts: more examples added in option man pagesDaniel Stenberg2017-05-271-2/+10
|
* nss: load libnssckbi.so if no other trust is specifiedKamil Dudka2017-04-251-0/+5
| | | | | | | | | The module contains a more comprehensive set of trust information than supported by nss-pem, because libnssckbi.so also includes information about distrusted certificates. Reviewed-by: Kai Engert Closes #1414
* docs: Add note about libcurl copying strings to CURLOPT_* manpagesFrank Gevaerts2017-01-131-0/+3
| | | | Closes #1169
* darwinssl: add documentation stating that the --cainfo option is intended ↵Nick Zitzmann2016-08-281-0/+6
| | | | | | for backward compatibility only In other news, I changed one other reference to "Mac OS X" in the documentation (that I previously wrote) to say "macOS" instead.
* URLs: change all http:// URLs to https://Daniel Stenberg2016-02-031-2/+2
|
* opts: Corrected TLS protocols list to include POP3S rather than POP3Steve Holme2015-11-071-2/+2
|
* opts: CURLOPT_CAINFO availability depends on SSL engineJay Satiro2015-02-031-1/+2
|
* CURLOPT_CA*: better refering between *CAINFO and *CAPATHDaniel Stenberg2014-09-031-0/+1
| | | | ... and a minor wording edit
* opts: document CURLE_OUT_OF_MEMORY as RETURN VALUEDan Fandrich2014-06-181-1/+2
|
* opts: more man pagesDaniel Stenberg2014-06-181-0/+54