WinHttp验证对等和服务器以及ssl回调

时间:2014-05-23 06:43:50

标签: c++ visual-studio ssl libcurl winhttp

我需要一些替代方法来跟随WinHttp中的libcurl函数。

curl_easy_setopt(cURLHandle, CURLOPT_SSL_VERIFYPEER, vP);
curl_easy_setopt(cURLHandle, CURLOPT_SSL_VERIFYHOST, vH);

curl_easy_setopt(cURLHandle, CURLOPT_SSL_CTX_FUNCTION, sslctxfun);

curl_easy_setopt(cURLHandle, CURLOPT_CAINFO, cPath);

直到现在,我想WinHttp会自动关注CURLOPT_SSL_VERIFYPEERCURLOPT_SSL_VERIFYHOST并始终设置为true - 但是如何将它们变为假?

对于CURLOPT_SSL_CTX_FUNCTION,我找不到任何等效的回调。

对于CURLOPT_CAINFO,我想以下情况应该有效。

WinHttpSetOption(iCURLHandle, WINHTTP_OPTION_CLIENT_CERT_ISSUER_LIST, path, MAX_PATH_LENGTH);

我是WinHttp的新手。请帮忙。感谢

0 个答案:

没有答案