C++ CURL-使用内存中的代理证书

C++ CURL-使用内存中的代理证书,c++,curl,libcurl,C++,Curl,Libcurl,我想通过代理与CURL执行HTTPS连接,并使用内存中的服务器证书(CAINFO)——而不是从带有CURLOPT\u CAINFO和CURLOPT\u proxy\u CAINFO的文件中加载它们。我看到的示例是从内存中加载证书,而不是使用CURLOPT\u CAINFO,但我也希望对代理证书执行同样的操作,而不是使用CURLOPT\u proxy\u CAINFO 如何使用内存中的代理证书?您在哪个平台上?有一个技巧,你可以使用*尼克斯上的管道。。。。或者将内存装载到Windows和Mac上的

我想通过代理与CURL执行HTTPS连接,并使用内存中的服务器证书(CAINFO)——而不是从带有
CURLOPT\u CAINFO
CURLOPT\u proxy\u CAINFO
的文件中加载它们。我看到的示例是从内存中加载证书,而不是使用
CURLOPT\u CAINFO
,但我也希望对代理证书执行同样的操作,而不是使用
CURLOPT\u proxy\u CAINFO


如何使用内存中的代理证书?

您在哪个平台上?有一个技巧,你可以使用*尼克斯上的管道。。。。或者将内存装载到Windows和Mac上的文件系统(tmpfs)。如果我像上面的curl示例那样将代理证书添加到内存中的服务器证书列表中,它会工作并验证代理吗?试试看。根据文档,函数是在正确的时间调用的,是的。我将尝试。我的假设是,代理证书与服务器证书是分开验证的,因为CURL在使用CAINFO时提供了两种不同的选项(CURLOPT_CAINFO和CURLOPT_proxy_CAINFO)。你是说当我处理证书文件时,我也可以使用CURLOPT_CAINFO作为代理证书吗?