【发布时间】:2016-09-29 19:16:34
【问题描述】:
我有一个使用libcurl-4 dll 的命令行应用程序,目前我可以通过将我的CA 证书放在我的工作目录中并将它们的名称传递给CUTLOPT_CAINFO 和CURLOPT_SSLCERT 与@ 987654324@ 为其名称添加前缀。
但是,我正在做的是让 cURL 不使用当前目录中的内容,而是使用存储在我的计算机系统存储中的证书。
通过阅读 cURL 的文档,我了解到,如果您在未指定默认 ca-bundle 或 ca-path 的情况下对其进行配置,那么 ti 将“自动检测设置”。
CURLOPT_CAINFO 默认设置为“内置系统特定”
那么谁能帮我理解一下:
如果在配置时没有指定 curl,它检测系统存储的默认路径是什么?还是 curl 使用自己的系统存储路径?
你给
curl_easy_setopt(m_curlHandle, CURLOPT_CAINFO, *<value> )什么值来让CURLOPT_CAINFO使用它的默认值?
感谢任何帮助,因为我仍在学习这一切是如何运作的。
谢谢。
【问题讨论】: